我想從我的廣播接收器開始多個活動。我有兩個類,即ReadContacts和CallDetails。我想一個接一個地開始。像第一個calldetails活動應該開始,然後下一個。我已經嘗試了下面的代碼,它工作正常。從broadcastReceiver開始multilple活動
Intent calldetails = new Intent();
calldetails.setClassName("com.simplereader", "com.simplereader.Calldetails");
calldetails.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(calldetails);
然後,我嘗試下面的代碼,開始其他活動
Intent readcontacts = new Intent();
readcontacts.setClassName("com.simplereader", "com.simplereader.ReadContacts");
calldetails.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
context.startActivity(readcontacts);
但其沒有工作和應用程序崩潰。
請詳細說明。 –
或任何代碼片段 –
我編輯了我的答案 – codeMagic