我更改了包名后,我在最后一行收到错误,我试图开始活动。它在重构之前运行代码。
package 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);
}
}
答案 0 :(得分:0)
Eclipse大大改变了整个项目中的包名和子包名。但是必须在android mainfest文件中手动编辑新的包名。