小编sta*_*try的帖子

在Espresso android中获取当前活动

如果测试跨越多个活动,是否有办法获得当前活动?

getActivtiy()方法只提供一个用于启动测试的活动.

我尝试过类似下面的内容,

public Activity getCurrentActivity() {
    Activity activity = null;
    ActivityManager am = (ActivityManager) this.getActivity().getSystemService(Context.ACTIVITY_SERVICE);
    List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
    try {
        Class<?> myClass = taskInfo.get(0).topActivity.getClass();
        activity = (Activity) myClass.newInstance();
    }
    catch (Exception e) {

    }
    return activity;
}
Run Code Online (Sandbox Code Playgroud)

但我得到了空对象.

android ui-automation android-espresso

41
推荐指数
6
解决办法
3万
查看次数

"抱歉,没有此指标的数据"Android开发者控制台(这是什么意思?)

我大约19个小时前上传了一个应用程序,它在安装时没有任何数字(甚至不是0).它还在统计数据中说,"抱歉,没有此指标的数据".

Android开发人员控制台中"抱歉,此指标没有数据"是什么意思?

这是否意味着我必须等待更长时间才能处理Google应用的分析?或者这是否意味着我没有安装?

是我从互联网上得到的.它是否正确?

console android install google-analytics

6
推荐指数
1
解决办法
1866
查看次数