草庐IT

Splash_Screen_Activity

全部标签

android - 在没有 Activity 的情况下在启动时启动服务

我想创建一个仅包含服务(无Activity)的应用程序。此服务必须在引导时启动。我的问题是,如果没有Activity,引导接收器似乎不会调用。我用下面的例子进行了测试。我有不同的文件:MyReceiver.java:packagecom.test.teststartserviceatboot;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.util.Log;importandroid.widget.Toast;

android - 从快捷方式启动 Activity 总是同时启动主 Activity

我构建了一个可以更改用户壁纸的应用程序。我希望添加一个Android快捷方式,这样用户就可以更改他们的墙纸而无需完全打开应用程序(主要用例是将它与NovaLauncher之类的手势相关联,它允许您为每个手势选择一个快捷方式).我的一切正常,但有一个大问题。每次快捷方式被触发时,我的自定义操作都会发生,但随后主启动Activity也会启动!这显然不是我们想要的,我无法弄清楚发生了什么。这是ShortcutActivity代码:publicclassShortcutActivityextendsActivity{@OverrideprotectedvoidonCreate(Bundlesa

android - 如何在 Android Activity 之间发送大字节数组?

我需要从Activity1发送byte[]数据到Activity2,以便写入data("FileOutputStream.write(data)")在一个jpg文件中。我的最终.jpg文件可能超过1mb。Activity1:publicvoidonPictureTaken(byte[]data,Cameracamera){Log.w("ImageSizeMyApp",String.valueOf(data.length));mCamera.startPreview();IntentshareWindow=newIntent(Activity1.this,Activity2.class)

Android:用Greenrobot EventBus如何在2个Activity之间通信?

我想在2个Activity之间进行通信。两者都是register()和unregister()方法:@OverridepublicvoidonStart(){super.onStart();EventBus.getDefault().register(this);}@OverridepublicvoidonStop(){EventBus.getDefault().unregister(this);super.onStop();}当我在列表中单击(项目选择)时,ActivityB启动。ActivityB的目的是更新一些信息,并将这些新信息发送给ActivityA;所以在ActivityB

Android:setResult 未将结果返回给父 Activity

我已经使用startActivityForResult从父Activity开始了一个子Activity。在子Activity中执行所需的功能后,我使用setResult设置结果。但是我没有从childActivity中获得parentActivity的结果。这是我的代码。下面是我如何从父Activity中调用我的子Activity。Intenti=newIntent(MainActivity.this,Child.class);i.putExtra("ID",intID);i.putExtra("aID",aID);i.putExtra("myMsg",myMsg);startActi

android - 从 Activity 退出时如何禁用 supportFinishAfterTransition

我有一个使用过渡动画制作动画的Activity,如下所示:ActivityOptionsCompatoptions=ActivityOptionsCompat.makeSceneTransitionAnimation(activity,view,transitionStr);ActivityCompat.startActivity(activity,intent,options.toBundle());但是,回去的时候,我不想让动画逆向运行。那可能吗?我正在使用来自appcompat-v7:23.1.1的AppCompatActivity。 最佳答案

android - 使用 Espresso 测试 Activity 和特定 fragment

我的Activity正在托管两个fragment。在onCreate()中,我确定将显示哪个fragment。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);super.onCreate(savedInstanceSt

android - 请求权限对话框关闭 Activity 并按任意键关闭 Activity

我不知道为什么这只发生在一个应用程序上,因为我在其他应用程序上试过它工作正常。但是,每当我请求权限时,只有这个应用程序会关闭该Activity,并且只会出现权限对话框,然后按“允许”或“拒绝”将关闭该Activity,我需要重新打开它。我怀疑这种行为发生在主题的某些变体或Activity的扩展类型上,例如“AppCompactActivity”或“ActionBarActivity”。这是我的代码if(ActivityCompat.checkSelfPermission(this,Manifest.permission.ACCESS_FINE_LOCATION)!=PackageMan

android - 无法实例化 Activity ...在路径 : DexPathList (with instant run) 上找不到类 WelcomeActivity

几天来,我一直在为我的项目苦苦挣扎,突然间,从一个构建/部署到另一个构建/部署,我开始遇到以下异常。没有任何更新或更改,我只是想在它发生时在不同的设备上运行该应用程序(就像其他任何一天一样)。java.lang.RuntimeException:UnabletoinstantiateactivityComponentInfo{com.my.app.flavor.debug/com.my.app.ui.activity.WelcomeActivity}:java.lang.ClassNotFoundException:Didn'tfindclass"com.my.app.flavor.u

java - Android 将 ArrayList<Model> 从 Activity 传递给 Fragment

您好,我想发送数据ArrayListfragment类ListContentFragment.在MainActivity我正在进行网络调用以获取数据(JSON),然后解析它以创建ArrayList,现在我想用我收到的数据填充ListView(现在在ArrayList中)主要ActivityprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//AddingToolbartoMainscreenTo