1

我有另一个类的意图,它所做的只是标记错误。我正在使用从我提出的问题的答案中得到的一些代码。

我的包裹名称是: com.exercise.AndroidAlarmService

我要调用的课程是: .Hello

以下是我如何称呼课程,但它不起作用。我不是 android 专家,因此将不胜感激初学者的解释。

Log.i("Service", "onStart() is called"); 
Intent callIntent = new Intent(Intent.ACTION_CALL); 
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
callIntent.setClassName("com.exercise.AndroidAlarmService", ".Hello");
startActivity(callIntent);
4

2 回答 2

2

采用

callIntent.setClassName("com.exercise.AndroidAlarmService",
                "com.exercise.AndroidAlarmService.Hello");

代替

callIntent.setClassName("com.exercise.AndroidAlarmService", ".Hello");
于 2012-06-24T12:00:13.963 回答
1

Intent intent = new Intent(Intent.ACTION_MAIN); intent.setClassName("com.exercise.AndroidAlarmService", "com.exercise.AndroidAlarmService.Hello"); startActivity(intent);

于 2012-06-24T12:30:45.610 回答