我的问题是: 我会为Android手机上每个现有(仅限活动的)应用程序的每个活动提供一个唯一的ID。 你有什么想法吗? (对不起,我的英语为法语...)
答案 0 :(得分:1)
正如Dheeraj所说:“你可能意味着ComponentName”。 ComponentName是:
可用的特定应用程序组件(Activity,Service,BroadcastReceiver或ContentProvider)的标识符。这里封装的两条信息是必需的 识别一个组件:它所在的包(一个String),以及 该包内的class(String)名称。
现在,您可以创建一个包含包名称(对应用程序唯一)+类名称(对于活动而言唯一)的对象。 所以归功于Dheeraj。
答案 1 :(得分:1)
如果你的目标是开始一项活动,那么你可以这样做:
Intent i = new Intent(context, MyActivity.class);
startActivity(i);