1

我无法从“正在玩”卡开始活动。我正在使用以下代码,但 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。

现在播放活动:

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