Pertanyaan yang diberi tag «lifecycle»



16
Bagaimana cara mengambil dimensi tampilan?
Saya memiliki pandangan TableLayout, TableRow and TextView. Saya ingin itu terlihat seperti kotak. Saya perlu mendapatkan tinggi dan lebar dari kisi ini. Metode getHeight()dan getWidth()selalu kembali 0. Ini terjadi ketika saya memformat grid secara dinamis dan juga ketika saya menggunakan versi XML. Bagaimana cara mengambil dimensi untuk tampilan? Ini adalah …

2
onNewIntent () siklus hidup dan pendengar terdaftar
Saya menggunakan Aktivitas SingleTop untuk menerima maksud dari dialog pencarian via onNewIntent(). Apa yang saya perhatikan adalah yang onPause()dipanggil sebelumnya onNewIntent(), dan kemudian memanggilnya onResume(). Secara visual: dialog pencarian dimulai niat pencarian dipecat ke aktivitas onPause() onNewIntent() onResume() Masalahnya adalah bahwa saya memiliki pendengar terdaftar onResume()yang bisa dihapus onPause(), tetapi …

3
Cara menggunakan metode siklus hidup getDerivedStateFromProps sebagai kebalikan dari componentWillReceiveProps
Sepertinya componentWillReceivePropsakan sepenuhnya dihapus dalam rilis mendatang, mendukung metode siklus hidup baru getDerivedStateFromProps: getDerivedStateFromProps statis () . Setelah diperiksa, sepertinya Anda sekarang tidak dapat membuat perbandingan langsung antara this.propsdan nextProps, seperti yang Anda bisa lakukan componentWillReceiveProps. Apakah ada cara untuk mengatasi ini? Juga, sekarang mengembalikan objek. Apakah saya benar mengasumsikan …

1
Apa yang menentukan siklus hidup komponen (objek grafik) di Belati 2?
Saya mencoba untuk membungkus kepala saya di sekitar lingkup di Dagger 2, khususnya siklus hidup dari grafik yang dilingkari. Bagaimana Anda membuat komponen yang akan dibersihkan ketika Anda meninggalkan ruang lingkup. Dalam hal aplikasi Android, menggunakan Belati 1.x Anda umumnya memiliki ruang lingkup root di tingkat aplikasi yang Anda akan …
134 java  dagger-2  lifecycle 


11
Fragment lifecycle - metode mana yang dipanggil saat show / hide?
Saya menggunakan metode berikut untuk beralih di antara Fragmen (di NavigationDrawer saya) dengan menampilkan / menyembunyikannya. protected void showFragment(int container, Fragment fragment, String tag, String lastTag, boolean addToBackStack ) { FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); if ( lastTag != null && !lastTag.equals("")) { Fragment lastFragment = fragmentManager.findFragmentByTag( …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.