jjzjj

mainactivity

全部标签

android - 是否可以使用 Butterknife 在 android 的 espresso 测试类中注入(inject) View ?

是否可以使用Butterknife为测试类注入(inject)View?这些View被注入(inject)到由我的MainActivity类创建和提交的fragment中。这是我的测试类的代码:publicclassMainActivityTestextendsActivityInstrumentationTestCase2{privateMainActivitymMainActivity;privateButtonlearnButton;privateButtonteachButton;@SuppressWarnings("deprecation")publicMainActivit

android - MainActivity 不会从 Firebase 通知 Intent 中获得额外的 yield

这3天我已经尝试处理android通知,用户点击通知然后Activity打开。但每次我toast时,它都说null。尝试使用SOF的一些解决方案,但不起作用。你能看看代码有什么问题吗?提前致谢。通知代码是privatevoidsendPushNotification(JSONObjectjson){//optionallywecandisplaythejsonintologintnotificationId=newRandom().nextInt();Log.e(TAG,"NotificationJSON"+json.toString());try{//gettingthejsonda

android - Firebase 存储的上传/下载速度非常慢

故事我在我的应用中使用Firebase存储将大文件上传到Firebase存储。文件主要是视频,有时甚至超过2GB。我做了什么这就是我所做的。UploadTaskoriginalUpload=originalDestination.putFile(Uri.fromFile(originalSource));mCurrentUploadTask=originalUpload;originalUpload.addOnProgressListener(mOnProgressUpdateListener);originalUpload.addOnSuccessListener(mOriginal

android - 无法在 45 秒内启动 Intent。也许主线程在合理的时间内没有空闲?

我正在编写Espresso测试。这是测试用例点击Fab,应用程序启动QuizActivity。让我向您解释一下我的应用程序。所以应用要求是-assets文件夹下有JSON文件我必须解析它并将数据存储在数据库中在主Activity上将此数据从数据库加载到recyclerview。有Fab按钮,点击它应用程序将随机数据列表(我已在recyclerview中加载)传递给QuizActivity这是我编码的方式-在MainActivity的onCreate()中使用AsyncTask解析数据并将数据插入数据库一次。一旦数据可用,通过AsyncTaskLoader将其加载到recyclervie

android - 如果对已经创建的 Activity 调用 startActivity() 会发生什么?

我想在我的其他Activity中使用新的Intent启动我的MainActivity。两个Activity在同一个app中,第二个Activity其实是从MainActivity启动的。所以场景是这样的:MainActivity是用Intent创建的MainActivity启动SecondActivity(但MainActivity还没有被销毁,只是停止了)SecondActivity以新Intent启动MainActivity(SecondActivity未关闭)MainActivity没有被标记。我的意思是,list中Activity的启动模式未设置(因此,它是默认设置)。我想知道

android - 文件 URI 上的空指针异常?

在我的应用程序中,有一个捕获按钮可以使用设备相机捕获图像,因此我在该按钮的单击事件上使用了captureImage()方法。当我单击该按钮时,会抛出一个空指针异常。我可以不明白这是怎么发生的任何人都可以帮忙吗?提前致谢!Create()方法上的捕获按钮photoButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){/*IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE

来自 MainActivity 的 requestPermission 自动拒绝 Android 权限

在Android应用程序的主要Activity中,我检查权限(Manifest.permission.MANAGE_DOCUMENTS),检测到我没有权限,然后调用requestPermisions。然后在onRequestPermissionResult中,我几乎立即被拒绝了权限,没有显示任何对话框。我已经在同一个应用程序的另一个Activity中确认相同的权限(再次通过requestPermissions,这有效),所以我希望这个决定被存储(用于session,或其他),而且我从未选择拒绝许可。无论哪种方式,都不会显示权限对话框并自动拒绝权限。到目前为止,我已经在Android7和

android - Cordova - 修改或删除 MainActivity

我正在开发一个Cordova应用程序,它应该在“Kiosk”模式下运行——设备将被锁定到该应用程序并且应该无法退出。为了实现这一点,我使用了稍微修改过的cordova-plugin-kiosk版本,它提供了一个额外的Activity(KioskActivity),它被定义为一个启动器(它有android.intent.category.HOME)。这工作得相当好。但是,该应用程序仍然具有原始的cordovaMainActivity,这会引起一些混淆,尤其是因为这是通过原始启动器中的图标和cordovarunandroid命令启动的。它还会在Chrome远程检查器中生成两个条目。Andr

android - 如何从 Android 中的 DatePickerDialog 返回日期值?

我是安卓新手。我使用以下指南在android中创建了一个日期选择器。http://developer.android.com/guide/topics/ui/controls/pickers.htmlpublicclassDatePickerFragmentextendsDialogFragmentimplementsDatePickerDialog.OnDateSetListener{StringBuildersb=newStringBuilder();publicstaticStringdate;@OverridepublicDialogonCreateDialog(Bundles

android - 如何使用AlertDialog的返回值

在大多数情况下,我需要用户多次做出选择。(我做某事并提出一个消息框供用户做出选择并继续做其他事情(可能称为block))所以我写了一个常用的函数publicstaticvoidShowMsgDialog(Contextself,Stringtitle,Stringmsg)虽然它正确地响应了用户的操作,但总是挂起(这意味着当我点击按钮时,之前的操作的值通过全局变量的值是可见的)是否存在任何函数可以让我获取消息框的返回值并像这样使用它:intret=ShowMsgDialog(Contextself,Stringtitle,Stringmsg);下面是我的代码:publicclassMai