Pertanyaan yang diberi tag «android-intent»

Pertanyaan mengenai penggunaan Intent, Intent Extras, dan Inting Pending yang praktis dan lanjut untuk memulai suatu Kegiatan, Layanan, atau untuk merespons acara / pemberitahuan sistem atau aplikasi melalui BroadcastReceiver. (lihat info untuk keakraban dasar)

8
Maksud - jika aktivitas sedang berjalan, bawa ke depan, kalau tidak mulailah yang baru (dari notifikasi)
Aplikasi saya memiliki notifikasi, yang - jelas - tanpa tanda, memulai aktivitas baru setiap kali jadi saya mendapatkan beberapa aktivitas yang sama berjalan di atas satu sama lain, yang hanya salah. Yang ingin saya lakukan adalah membawa aktivitas yang ditentukan dalam pemberitahuan menunggu keputusan, ke depan jika sudah berjalan, jika …

3
PendingIntent tidak mengirim ekstra Intent
Saya MainActicity mulai RefreshServicedengan Intentyang memiliki panggilan booleanekstra isNextWeek. My RefreshServicemembuat Notificationyang memulai saya MainActivityketika pengguna mengkliknya. ini terlihat seperti ini: Log.d("Refresh", "RefreshService got: isNextWeek: " + String.valueOf(isNextWeek)); Intent notificationIntent = new Intent(this, MainActivity.class); notificationIntent.putExtra(MainActivity.IS_NEXT_WEEK, isNextWeek); Log.d("Refresh", "RefreshService put in Intent: isNextWeek: " + String.valueOf(notificationIntent.getBooleanExtra(MainActivity.IS_NEXT_WEEK,false))); pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, …

4
perbedaan dan kapan menggunakan getApplication (), getApplicationContext (), getBaseContext () dan someClass.this
Aku baru untuk android dan aku mencoba untuk memahami perbedaan antara getApplication(), getApplicationContext(), getBaseContext(), getContext()dan someClass.thisdan terutama ketika menggunakan metode ini dalam baris kode berikut: Saat saya meluncurkan toast, apa perbedaannya dan dalam kasus apa saya menggunakannya? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getBaseContext(), …

2
BroadcastReceiver dengan beberapa filter atau beberapa BroadcastReceivers?
Saya memiliki Aktivitas Android yang perlu menangkap dua siaran berbeda. Pendekatan saya saat ini adalah memiliki satu BroadcastReceiverdalam Aktivitas dan menangkap kedua siaran dengannya: public class MyActivity extends Activity { private MyActivity.BroadcastListener mBroadcastListener; private boolean mIsActivityPaused = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mylayout); // Create the broadcast …

6
Bagaimana cara memeriksa apakah maksud bisa ditangani dari beberapa aktivitas?
Saya memiliki metode ini sejauh ini, tetapi ternyata ada sesuatu yang hilang misalnya saya memiliki file /sdcard/sound.3ga yang mengembalikan false (seperti tidak ada aktivitas yang dapat menangani file jenis ini), Tetapi ketika saya membukanya dari manajer file, itu terbuka dengan pemutar media tanpa masalah Saya rasa maksud ini belum lengkap …


11
Mengubah posisi Dialog di layar android
Saya membuat sederhana AlertDialogdalam Aktivitas saya : View view = layoutInflater.inflate(R.layout.my_dialog, null); AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this) .setView(view) .create(); infoDialog.show(); Dengan kode di atas, dialog muncul di (tentang) tengah layar. Saya bertanya-tanya, bagaimana cara menyesuaikan posisi dialog agar ditampilkan tepat di bawah Bilah Tindakan atas? (Apakah ada cara untuk mengubah …

20
Niat kliring
Aplikasi Android saya dipanggil oleh maksud yang meneruskan informasi (pendingintent di statusbar). Ketika saya menekan tombol beranda dan membuka kembali aplikasi saya dengan menahan tombol beranda, itu memanggil maksud lagi dan ekstra yang sama masih ada. @Override public void onSaveInstanceState(Bundle savedInstanceState) { super.onSaveInstanceState(savedInstanceState); } @Override public void onRestoreInstanceState(Bundle savedInstanceState) { …

5
Apa yang digunakan "requestCode" di PendingIntent?
Latar Belakang: Saya menggunakan PendingIntent untuk alarm melalui AlarmManager. Masalah: Awalnya saya berpikir bahwa untuk membatalkan yang sebelumnya, saya harus memberikan requestCode persis seperti yang saya gunakan sebelumnya untuk memulai alarm. Tapi kemudian saya menemukan saya salah, seperti yang dikatakan API pembatalan : Hapus semua alarm dengan Intent yang cocok. …

7
Bagaimana cara menampilkan marker di Maps yang diluncurkan oleh geo URI Intent?
Saya memiliki aplikasi tempat saya ingin menunjukkan lokasi yang berbeda (satu per satu, dipilih berdasarkan masukan pengguna) dengan meluncurkan Google Maps dengan koordinat geografis spesifiknya. Saat ini saya menggunakan ini (tentu saja dengan nilai lintang dan bujur nyata): Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17")); startActivity(intent); Itu persis seperti yang saya …


13
Android menggambar garis horizontal di antara tampilan
Saya memiliki Tata Letak Saya seperti di bawah ini: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Twitter Feeds" android:textStyle="bold" /> <ListView android:id="@+id/list" android:layout_width="350dp" android:layout_height="50dp" /> <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="1dp" android:text="FaceBook Feeds" /> <ListView android:id="@+id/list1" android:layout_width="350dp" android:layout_height="50dp" /> </LinearLayout> Persyaratan saya …


9
Periksa apakah aplikasi diinstal - Android
Saya mencoba memasang aplikasi dari Google Play. Saya dapat memahami bahwa saat membuka URL toko Google Play, itu membuka Google Play dan ketika saya menekan tombol kembali, aktivitas dilanjutkan. Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(appURL)); marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); startActivity(marketIntent); Ketika saya kembali ke aktivitas, saya mencoba menelepon ini onResume()untuk memeriksa …

17
Kotlin Android memulai Aktivitas baru
Saya ingin memulai aktivitas lain di Android tetapi saya mendapatkan kesalahan ini: Harap tentukan permintaan konstruktor; classifier 'Page2' tidak memiliki objek pendamping setelah membuat instance Intentkelas. Apa yang harus saya lakukan untuk memperbaiki kesalahan tersebut? Kode saya: class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } …

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.