Pertanyaan yang diberi tag «android-context»

Antarmuka ke informasi global tentang lingkungan aplikasi



7
Apa itu "alat: konteks" dalam file tata letak Android?
Dimulai dengan versi baru ADT baru-baru ini, saya perhatikan atribut baru ini pada tata letak file XML, misalnya: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity" /> Untuk apa "alat: konteks" digunakan? Bagaimana ia bahkan tahu jalan yang tepat untuk aktivitas yang ditulis di sana? Apakah itu melihat paket aplikasi, di …

27
Melempar dialog "Tidak dapat menambahkan jendela - token null bukan untuk aplikasi" dengan getApplication () sebagai konteks
Aktivitas saya sedang mencoba membuat AlertDialog yang memerlukan Konteks sebagai parameter. Ini berfungsi seperti yang diharapkan jika saya menggunakan: AlertDialog.Builder builder = new AlertDialog.Builder(this); Namun, saya ragu menggunakan "ini" sebagai konteks karena potensi kebocoran memori ketika Aktivitas dihancurkan dan diciptakan kembali bahkan selama sesuatu yang sederhana seperti rotasi layar. Dari …

30
Menggunakan konteks dalam sebuah fragmen
Bagaimana saya bisa mendapatkan konteks dalam sebuah fragmen? Saya perlu menggunakan database saya yang konstruktornya mengambil konteks, tetapi getApplicationContext()danFragmentClass.this tidak bekerja jadi apa yang bisa saya lakukan? Konstruktor basis data public Database(Context ctx) { this.context = ctx; DBHelper = new DatabaseHelper(context); }


9
Menggunakan konteks Aplikasi di mana saja?
Dalam aplikasi Android, apakah ada yang salah dengan pendekatan berikut: public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContext() { return instance; } } dan menyebarkannya di mana-mana (misalnya SQLiteOpenHelper) di mana konteks diperlukan (dan tentu saja tidak …

4
getApplication () vs. getApplicationContext ()
Saya tidak dapat menemukan jawaban yang memuaskan untuk ini, jadi di sini kita mulai: apa masalahnya Activity/Service.getApplication()dan Context.getApplicationContext()? Dalam aplikasi kita, keduanya mengembalikan objek yang sama. Dalam ActivityTestCaseNamun, mengejek aplikasi akan membuat getApplication()datang kembali dengan pura-pura, tapi getApplicationContextmasih akan kembali contoh konteks yang berbeda (satu disuntikkan oleh Android). Apakah itu …

8
Apa perbedaan antara berbagai metode untuk mendapatkan Konteks?
Dalam berbagai bit kode Android yang pernah saya lihat: public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext(); mContext = getBaseContext(); } } Namun saya tidak dapat menemukan penjelasan yang layak tentang mana yang lebih disukai, dan dalam …

24
Memanggil startActivity () dari luar konteks Aktivitas
Saya telah menerapkan ListViewdalam aplikasi Android saya. Saya mengikat ini ListViewmenggunakan subkelas kustom ArrayAdapterkelas. Di dalam ArrayAdapter.getView(...)metode yang diganti , saya menetapkan sebuah OnClickListener. Dalam onClickmetode OnClickListener, saya ingin meluncurkan aktivitas baru. Saya mendapatkan pengecualian: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really …

12
Bagaimana cara mendapatkan nama paket dari mana saja?
Saya mengetahui ketersediaan Context.getApplicationContext () dan View.getContext () , di mana saya dapat benar-benar memanggil Context.getPackageName () untuk mengambil nama paket aplikasi. Mereka bekerja jika saya memanggil dari metode yang tersedia untuk suatu Viewatau Activityobjek, tetapi jika saya ingin mencari nama paket dari kelas yang benar-benar independen tanpa Viewatau Activity, …

7
Kapan harus memanggil konteks aktivitas ATAU konteks aplikasi?
Ada banyak posting tentang apa dua konteks ini .. Tapi saya masih belum mengerti benar Seperti yang saya pahami sejauh ini: Masing-masing adalah turunan dari kelasnya yang berarti bahwa beberapa programmer merekomendasikan Anda untuk menggunakan this.getApplicationContext()sesering mungkin agar tidak "membocorkan" memori apa pun. Ini karena yang lain this(mendapatkan Activitykonteks contoh) …

13
getString Di Luar Konteks atau Aktivitas
Saya telah menemukan R.stringcukup bagus untuk menjaga string hardcoded dari kode saya, dan saya ingin tetap menggunakannya dalam kelas utilitas yang berfungsi dengan model-model dalam aplikasi saya untuk menghasilkan output. Misalnya, dalam hal ini saya membuat email dari model di luar kegiatan. Apakah mungkin menggunakan di getStringluar ContextatauActivity ? Saya …

7
Perbedaan antara Konteks Aktivitas dan Konteks Aplikasi
Ini membuat saya bingung, saya menggunakan ini di Android 2.1-r8 SDK: ProgressDialog.show(getApplicationContext(), ....); dan juga di Toast t = Toast.makeText(getApplicationContext(),....); menggunakan getApplicationContext()crash ProgressDialogdan Toast.... yang membawa saya ke pertanyaan ini: Apa perbedaan aktual antara konteks aktivitas dan konteks aplikasi, meskipun berbagi kata 'Konteks'?

14
getActivity () mengembalikan null dalam fungsi Fragment
Saya memiliki fragmen (F1) dengan metode publik seperti ini public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } dan ya ketika saya menyebutnya (dari Aktivitas), itu adalah nol ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); f1.asd(); Pasti sesuatu yang …

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.