2013-04-20 71 views
1

我在Android中使用通知。當用戶點擊它們時,我必須打開應用程序並將其重定向到一個特定的活動,如果獲得通知的用戶沒有打開該應用程序,則工作正常。 (我的意思是,在後臺打開),如果他打開了應用程序,當他點擊通知時,他將重定向到「主」活動,當我想將他重定向到同一活動時。重定向到通知結合活動

我想這可能是我的AndroidManifest.xml中的一些錯誤,但是,我不確定,你能幫我嗎?

我的清單:

 <application 
     android:screenOrientation="portrait" 
     android:debuggable="true" 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 

     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
     <!-- android:theme="@style/AppTheme" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" --> 
     <activity 
      android:name="com.trivialword.activities.MainDisplayActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name="com.trivialword.activities.ResultActivity" 
      android:label="@string/title_activity_result" 
      android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" > 
     </activity> 

這裏是我配置通知

Context contexto = context.getApplicationContext(); 
CharSequence title = "Trivial Invitación"; 
CharSequence description = "Invitacion a una partida del usuario " + msg; 

Intent notIntent = new Intent(contexto, 
    GameOnePlayerPrivateOnlineActivity.class); 

notIntent.putExtra("opponent", true); 
notIntent.putExtra("who-create-game", msg); 

PendingIntent contIntent = PendingIntent.getActivity(
    contexto, 0, notIntent, 0); 

notif.setLatestEventInfo(
    contexto, title, description, contIntent); 

謝謝!

+0

我正在提取相同的問題。你有解決這個問題嗎?如果是,請更新您的答案。 – 2016-07-30 15:07:25

回答