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");
}