精华内容
下载资源
问答
  •   步骤:先关闭自己,在跳转 case R.id.btn_copy:// 复制... startActivity(copyintent); Log.i("44444444444", "rrrrrrrrrr"); break; 转载于:https://www.cnblogs.com/changyiqiang/p/7171893.html

     

     

    步骤:先关闭自己,在跳转

    case R.id.btn_copy:// 复制
    Toast.makeText(mContext, "正在复制", Toast.LENGTH_SHORT).show();
    finish();
    Intent copyintent=new Intent(mContext, FarmingPlanAddActivity.class);
    copyintent.putExtra("planaddedit", "plancopy");
    copyintent.putExtra("planId", planId);
    startActivity(copyintent);
    Log.i("44444444444", "rrrrrrrrrr");
    break;

    转载于:https://www.cnblogs.com/changyiqiang/p/7171893.html

    展开全文
  • Android 判断当前Activity是不是最后一个Activity 以及 应用或Activity是否存在

    判断当前Activity是最后一个Activity:

    在Activity的方法中, 有一个方法isTaskRoot()方法, 这个方法可以判断当前Activity是否是最后一个Activity, 如果是, 用户再按一次返回键就退出应用, 否则回到上一个仍然活动的Activity;

    代码如下:

    @Override
    	public void onBackPressed() {
    		if (isTaskRoot()) {
    			Toast.makeText(mContext, "当前activity是该应用唯一,一个存活的activity", 0).show();
    		}else {
    			Toast.makeText(mContext, "当前activity不是是该应用唯一,存活的activity", 0).show();
    		}
    		super.onBackPressed();
    	}

    判断应用或Activity是否存在:

    一、根据包名判断应用是否存在

    public boolean checkApplication(String packageName) {

      if (packageName == null || "".equals(packageName)){

          return false;

      }

      try {

          ApplicationInfo info = getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES);
          return true;
      } catch (NameNotFoundException e) {
          return false;
      }

    }


    二、判断Activity是否存在

      Intent intent = new Intent();
      intent.setClassName("包名", "类名");

     

    方法一:
      if (getPackageManager().resolveActivity(intent, 0) == null) {  

           // 说明系统中不存在这个activity
      }

    方法二:
      if(intent.resolveActivity(getPackageManager()) == null) {  

           // 说明系统中不存在这个activity
      }

    方法三:
      List<ResolveInfo> list = getPackageManager().queryIntentActivities(intent, 0);
      if (list.size() == 0) {   
           // 说明系统中不存在这个activity
      }



    展开全文
  • 获取应用当前activity

    千次阅读 2018-01-11 17:35:14
    获取应用当前activity 1、获取权限 2、调用方法 public void getTopActivityName() { String topActivityClassName = null; ActivityManager activityManager = (ActivityManager) ...

    获取应用当前activity

    1、获取权限

    <uses-permission android:name="android.permission.GET_TASKS"/>
    2、调用方法

    public void getTopActivityName() {
            String topActivityClassName = null;
    
            ActivityManager activityManager = (ActivityManager) (getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE));
            List<ActivityManager.RunningTaskInfo> runningTaskInfos = activityManager.getRunningTasks(1);
            if (runningTaskInfos != null) {
                ComponentName f1 = runningTaskInfos.get(0).topActivity;
                topActivityClassName = f1.getClassName();
                Log.v("topActivityClassName" , topActivityClassName);
                Log.v("numActivities" , ""+runningTaskInfos.get(0).numActivities);
            }
        }
    注意:
    Android 5.0在API权限上作了修改

    Android L,Google has disabled getRunningTasks. Now it can only return own apps task and the home launcher.

    也就是说只能获取当前应用的活动类名,当前应用,当前应用。

    展开全文
  • 如何关闭当前activity

    2015-09-14 07:20:50
    但是呢,我希望WebFragment中 页面不能返回的时候能退出当前activity。但是clickBack是一个静态方法,并不能调用getActivity.finish()。 。。请问有什么好的方法能解决这个问题吗?我只是希望WebFragment中的webView...
  • adb 查看当前activity页面

    千次阅读 2019-08-03 16:55:47
    adb shell dumpsys activity activities

    adb shell dumpsys activity activities 

    展开全文
  • 获取Activity栈,判断当前Activity位置

    万次阅读 2017-07-10 22:17:33
    但是,BaseActivity派生出N个Activity,BaseActivity中的广播就会执行N次,导致弹框重复添加,所有在广播中判定,只有在栈顶的Activity才能处理广播消息。 实现获取任务栈必须添加权限:<!--获取Activity任务栈 权限...
  • ActivityA --&gt; ActivityB --&gt; ActivityC 即:从A界面跳转到B界面,再从B跳转到C界面。当点击C界面中的某一个按钮,直接关闭B界面,返回到A界面。 B界面:全局变量中定义 //全局变量 public static...
  • 获取当前 Activity 的包名和类名

    千次阅读 2017-12-28 21:45:55
    获取当前 Activity 的包名和类名
  • 查看Android 当前activity

    千次阅读 2017-11-27 15:12:34
    adb shell dumpsys activity | grep "mFocusedActivity
  • 手机的返回键坏了,想做个东西当返回键用。打算获取当前栈顶的activity,然后手动把他finish了,但是如何才能获取到当前栈顶activity的引用呢?
  • 打算按返回后退键之后,软件能自动结束当前activity,然后跳转到之前进来的上级activity 实现 这里就简单实现了下需求,并没有自动记录进来的上级activity,只是简单的将上级activity直接写到代码内。 通过...
  • 开启多个activity,然后在关闭application的时候可以直接关闭已经开启的...但是不知道如何获取当前正在运行的activity实例。![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/9.gif)
  • 获取当前Activity的几种方式

    万次阅读 2017-12-25 17:53:58
    判断当前Activity是否是某个需要的Activity
  • Android 如何获取当前Activity实例对象?

    万次阅读 热门讨论 2016-05-23 17:41:10
    Android 获取当前Activity实例对象? 在项目开发中,遇到这么个情景,Activity是第三方部门的jar包,而我们需要当前界面用户输入的值 并且校验,jar包里面 并没有提供支持,然而这个jar包牵扯跨部门众多,更新困难...
  • 1:添加库文件,点击下载(推荐用这种) 2:添加依赖 compile ‘me.imid.swipebacklayout.lib:library:1.0.0’ 至于为什么是添加库文件呢?后面在做解释。当然第二种方案也不是不可以的。 先写一个 BaseActivity...
  • Android中查看当前Activity是否销毁

    千次阅读 2017-04-13 12:11:02
    进入到Android-sdk中platform-tools目录 ...可以将当前的四大组件(Activity,Service,BroadCase,ContentProvider)的存在情况打印到当前目录的activity.txt文件中 然后进入打印文件搜索:ACTIVITY MANAG
  • 安卓获取当前Activity即CurrentActivity

    万次阅读 2018-08-15 12:43:06
    安卓获取当前Activity即CurrentActivity有两种方法: 1. 在BaseActivity中 声明一个 :private static volatile Activity mCurrentActivity; public static Activity getCurrentActivity() { return ...
  • 查看Android 当前activity页面名称

    千次阅读 2020-01-02 20:31:37
    喜欢可以加群号:913934649 打开cmd命令中输入:adb shell dumpsys activity activities
  • 顶部栏fragment里做一个返回button,绑定onCLick(),确认点击后finish(),就会结束当前activity并返回上一个activity
  • 在改写别人demo的时候发现内部有一个progressdialog,然而在我删除这个progressdialog后发现跳转到下一个activity的时候当前activity会销毁(其实是崩溃了),但是加上对progressdialog的初始化语句就可以正常返回,...
  • Android之获取当前Activity名称

    千次阅读 2018-06-22 11:06:42
    一、创建类ActivityCollectorpublic class ActivityCollector { public static List&lt;Activity&gt; activities=new ArrayList&... public static void addActivity(Activity activity) { activ...
  • 使用adb 查看当前activity

    千次阅读 2019-01-08 17:29:00
    adb shell dumpsys activity | grep -i run    
  • Android判断context是否属于当前activity

    千次阅读 2019-02-21 10:40:40
    context不能直接和activity判断是否相等 代码如下: Activity activity = (Activity)context; if(context instanceof MainActivity){ //TODO }
  • 通过ADB命令获取当前activity

    千次阅读 2017-07-12 14:37:32
    自动化测试需要获得当前activity,来判断处于的页面是否正确; hierarchy view经常连不上真机,无法获得activity,所以直接用 adb命令来查看当前运行的 activity就可以; 方法一: 1、cmd命令中输入:adb ...
  • 通过反射获取当前Activity实例

    千次阅读 2019-02-25 16:31:39
    转自:... 步骤: 1、 获取ActivityThread中保存的所有的ActivityRecord  2 、从ActivityRecord中获取状态不是pause的Activity并返回,这个Activity就是当前处于活动状态的Activity public stati...
  • 如何隐藏当前Activity到后台

    千次阅读 2017-06-03 22:22:19
    有时候开发需要隐藏Acitvity,而不是关闭,这时候就需要使用到moveTaskToBack()函数。  moveTaskToBack()方法:在activity中调用 moveTaskToBack (boolean nonRoot)...参数为false——代表只有当前activity是task
  • PC端的Server给手机端运行的service发送一个字符串,service还有别的功能,其中有一个是监控手机当前的activity,当文本框(EditText)获取...问题3:service接收到的String,怎么放到当前Activity的获取焦点的EditText中
  • 获取当前Activity及Fragment名字

    千次阅读 2017-10-12 11:23:54
    在我们接手一个新项目,或者是拿到一份android程序源码的时候,要快速找到需要的代码,该从何下手呢?...这就是今天要介绍的获取当前Activity及Fragment名字的技巧。由于Activity和Fragment的情况十分
  • 1、moveTaskToBack()方法说明 moveTaskToBack()方法:在activity中调用 moveTaskToBack (booleannonRoot)方法即可将activity ...参数为false——代表只有当前activity是task根,指应用启动的第一个activity时,才有效;

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 293,867
精华内容 117,546
关键字:

当前activity下载