0

パッケージ名を変更した後、アクティビティを開始しようとした最後の行でエラーが発生しました。リファクタリング前にコードを実行していました。

パッケージ com.todo.aimviz;

import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.media.Ringtone;
import android.media.RingtoneManager;
import android.net.Uri;
import android.os.Bundle;
import android.os.Vibrator;
import android.widget.Toast;
import android.content.Intent;

public class MyBroadcastReceiver extends BroadcastReceiver {


    @Override
    public void onReceive(Context context, Intent intent) {

        intent.setClassName("com.todo.aimviz", "com.todo.aimviz.Alarm");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent);
    }

}
4

1 に答える 1

0

Eclipse は、プロジェクト全体でパッケージ名とサブパッケージ名を劇的に変更します。ただし、Android mainfest ファイルで新しいパッケージ名を手動で編集する必要があります。

于 2013-09-30T09:45:29.117 に答える