1

Now Playing カードからアクティビティを開始できませんでした。次のコードを使用していますが、NowPlayingActivity が呼び出されることはありません。

    Intent intent = new Intent(getApplicationContext(), NowPlayingCardActivity.class);
    PendingIntent pi = PendingIntent.getActivity(getApplicationContext(), 99, intent, 
    PendingIntent.FLAG_UPDATE_CURRENT);

    mSession.setSessionActivity(pi);

そしてマニフェストファイルで:

<activity android:name=".NowPlayingCardActivity" />


Now Playing カードをクリックするとメイン アクティビティが表示されますが、NowPlayingCardActivity は呼び出されません。

NowPlayingActivity:

public class NowPlayingCardActivity extends Activity {

    public static final String TAG = "NowPlayingCardActivity";

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.d(TAG, "onCreate");
        Intent newIntent;

        newIntent = new Intent(this, ChannelDetailsActivity.class);
        startActivity(newIntent);
        finish();
    }
}

助けてくれてありがとう...


編集: NowPlayingCardActivity に次のコードを追加しましたが、役に立ちませんでした...

@Override
public void onResume() {
    super.onResume();
    Log.d(TAG, "onResume");

}

@Override
public void onStart() {
    super.onStart();
    Log.d(TAG, "onStart");
}
4

0 に答える 0