草庐IT

state_activated

全部标签

android - 在 Activity 之间保存状态

我有2个名为FirstActivity.java和SecondActivity.java的Activity。当我单击FirstActivity中的按钮时,我会调用SecondActivity。当我从SecondActivity返回时,根据结果,我需要跳过FirstActivity中的一些步骤,这些步骤在其onCreate()方法中执行.从SecondActivity回来后,我使用Bundle将我作为输入提供的数据放入Intent。我在第一个Activity的onCreate()中访问了该数据。当我开始时,Activity应用程序崩溃,在我访问第二个Activity的数据的行中显示为Nu

android - 如何重置所有 Activity 并启动新 Activity ?

我有一个应用程序,我想在其中导航:A->B->C然后从C启动一个名为D的新Activity,它会转到顶部并清除任务,这意味着如果我按D返回主屏幕。如果我理解正确的话,这个FLAG:FLAG_ACTIVITY_TASK_ON_HOME会这样做......但它只适用于当前的API(11>)。我正在为Android1.5开发>我怎么也会有这种行为?谢谢! 最佳答案 你正在寻找这个:Intentintent=newIntent(activity,activityClass);ComponentNamecn=intent.getCompone

android - 以编程方式更改主启动器 Activity

我的应用程序用作启动器。10分钟后,另一项Activity自动开始。当此Activity开始时,如果用户按下主页按钮,他将返回到主Activity。但是,我想将启动器Activity更改为第二个。即使他按下主页按钮,也必须禁止返回到主要Activity。 最佳答案 我建议您创建一个没有UI的空白Activity,然后将其注册为您的启动器,而不是摆弄Intent过滤器。此Activity的唯一作用是选择您要显示的正确实际Activity,将其作为新任务启动,然后静默退出。 关于androi

android - 如果我有 INTERNET,我需要 ACCESS_NETWORK_STATE 权限吗?

我的应用程序拥有INTERNET权限。但现在我想在我的应用程序中添加谷歌分析。它说它需要一个CHECK_INTERNET_SATE。我必须添加它吗?如果是这样,它看起来很奇怪-可以访问互联网的应用程序无法读取它的状态。我觉得不正常 最佳答案 这两种权限之间有一个基本的区别,上述权限允许应用程序打开网络套接字。如上所示,ACCESS_NETWORK_STATE权限允许应用程序访问有关网络的信息。示例:如果你想在WebView中加载一个URL,你只需要android.permission.INTERNET权限。如果您需要从服务器下载一些

java - android.app.SuperNotCalledException : Activity did not call through to super. onCreate()

这是我的Android媒体播放器代码。当我在MediaPlayermp=newMediaPlayer()行断点以Debug模式运行时,我不知道这段代码中缺少什么。zip文件夹中的所有文件都已播放。但是当我在正常模式下运行应用程序时,第一个文件被播放,然后我得到这个错误:android.app.SuperNotCalledException:Activity{com.example.mediaplayer/com.example.mediaplayer.MainActivity}didnotcallthroughtosuper.onCreate()代码:packagecom.exampl

android 如何在用户单击通知时启动 Activity ?

我想在用户点击通知时打开Activity。我知道这个问题是重复的,但在这里找不到解决方案是我所做的NotificationCompat.BuildermBuilder=newNotificationCompat.Builder(this).setSmallIcon(R.drawable.notification_icon).setContentTitle("Mynotification").setContentText("HelloWorld!");IntentresultIntent=newIntent(this,ResultActivity.class);//Becauseclic

android - 如何从另一个 Activity 中注销 facebook?

我使用的是FacebookSDK4.4.0。我想从另一个Activity中退出Facebook?如何在另一个Activity中添加注销功能?我想在成功登录后转到另一个Activity,并在该Activity中添加注销功能loginButton.registerCallback(callbackManager,newFacebookCallback(){@OverridepublicvoidonSuccess(LoginResultloginResult){newfblogin().execute(loginResult.getAccessToken());}@Overridepubli

java - 无法从我的主要 Activity 以外的 Activity 显示 Toast

我有一个名为main的Activity。如果我打电话Toast.makeText(this,"HelloWorldfrommain",Toast.LENGTH_SHORT);这很好用。但是,对于我的应用程序中的所有其他Activity,我无法显示Toast。也不异常(exception),日志中没有任何内容,但我没有看到Toast。我的主要Activity以选项菜单开始另一个Activity:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.main_m

android - 从另一个应用程序android调用一个应用程序的 Activity

我想从另一个应用程序的Activity中调用一个应用程序的Activity。我在这里做的是:Intentintent=newIntent();intent.setClassName("another_app_package_name","another_app_package_name.class_name_in_that_package");startActivity(intent);但我的应用程序正在退出并抛出NoActivityFound异常,提示无法找到明确的Activity类another_app_package_name.class_name_in_that_package

android - 对 Activity 的 onCreate() 的长时间操作

我有一个从远程服务器检索信息并将其显示在TableLayout中的Activity。从服务器获取信息的函数有自己的超时时间,超过超时时间就会抛出异常。现在,当加载Activity时,我希望触发该函数,并在该函数运行时显示一个progressDialog,并在该函数完成运行或抛出超时异常时将其隐藏。问题:我已将执行上述所有功能的代码放在onCreate()函数中。模拟器屏幕上没有显示任何内容,因为onCreate()函数尚未完成运行...我也试过将代码放在onStart()函数中...同样不想要的结果...我尽量避免使用线程,因为该功能需要许多线程无法访问的变量...我怎样才能实现想要的