2013-02-02 35 views
0

當有來電結束下面活動結束通話後關閉在眨眼

Intent callIntent1 = new Intent(Intent.ACTION_CALL); 
callIntent1.addCategory(Intent.CATEGORY_HOME); 
callIntent1.addCategory(Intent.CATEGORY_LAUNCHER); 
callIntent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
callIntent1.setClass(context, com.example.test.MyActivity.class); 
Log.d("TAG", "MyActivity"); 
startActivity(callIntent1); 

給出,但我的活動開始了閃爍和關閉,我看到主屏幕我打電話從我的服務活動,我日誌顯示電話MyActivity,我找不到原因

回答

0

我認爲這是因爲你沒有正確使用你的意圖類別。如果您明確地調用startActivity方法,則不需要爲您的意圖添加類別。他們打算用我意圖過濾器。如果你想檢測一些東西,例如一個電話,一個文本等,爲你的活動添加一個意圖過濾器。

編輯:請參閱here