0

我的问题是:我会为 android 手机上每个现有(只有一个活跃的)应用程序的每个活动提供一个唯一的 ID。你知道怎么做吗?(对不起,我的英语是法语……)

4

2 回答 2

1

正如 Dheeraj 所说:“您可能指的是 ComponentName”。组件名称是:

可用的特定应用程序组件(Activity、Service、BroadcastReceiver 或 ContentProvider)的标识符。此处封装的两条信息用于标识组件:它所在的包(字符串)和该包中的类(字符串)名称。

现在,您可以创建一个包含包名称(应用程序唯一)+ 类名(活动唯一)的对象。所以功劳归于 Dheeraj。

于 2012-07-25T18:36:28.497 回答
1

如果您的目标是启动 Activity,那么您可以这样做:

Intent i = new Intent(context, MyActivity.class);
startActivity(i);
于 2012-07-25T18:47:17.473 回答