草庐IT

state_activated

全部标签

android - Eclipse android 项目不创建空白 Activity

每次我创建一个新的android项目时,我指定我要创建空白Activity。我到达我命名它的页面。但是点击完成后,空白的Activity无处可寻。我知道我可以手动创建空白Activity文件。但我想知道为什么eclipse没有创建空白Activity,即使它在我创建一个新的android项目时经历了创建过程。它甚至没有出现在list文件中。 最佳答案 即使我下载了AndroidSDK并进行了全新安装,我也遇到了同样的问题,但我刚刚解决了它。我尝试单击“帮助”->“安装新软件”并从此网址安装(这将更新它):https://dl-ssl

两个 Activity 之间的android加载圈(微调器)

我有一个主要Activity,其中包含简单的按钮和关联的监听器。每个按钮都会打开一个新Activity(Intent)。但是,在打开Activity时,加载需要一些时间,这会导致UI卡住。我想通过简单地在两者之间添加一个加载圆(微调器)来避免这种情况。我搜索了很多帖子,但仍然找不到任何东西。加载圈是这个意思 最佳答案 那是一个ProgressBar.您可以通过编程方式或使用XML格式的小部件来创建它。在XML中实现:要在Java中实现(如您在评论中所问,使用ProgressDialog,但您也可以使用ProgressBar执行此操作

android - 如何仅在触发特定 Activity 后启动 FCM ID 服务?

假设我有一个LoginActivity,用户可以在其中注册或使用现有凭据登录。我不希望FirebaseInstanceIdService生成token,除非用户已登录并且应用程序的MainActivity已启动。谢谢 最佳答案 你不能阻止FirebaseInstanceIdService.onTokenRefresh()从被调用到用户登录。在您的用例中您可以做的是:在FirebaseInstanceIdService.onTokenRefresh()如果用户未登录则忽略该事件当用户登录时检查FirebaseInstanceId.ge

android - 点击通知启动 Activity 两次

我正在使用以下代码从服务创建通知:NotificationManagernotificationManager=(NotificationManager)ctx.getSystemService(Context.NOTIFICATION_SERVICE);CharSequencetickerText="bla...";longwhen=System.currentTimeMillis();Notificationnotification=newNotification(R.drawable.icon,tickerText,when);IntentnotificationIntent=n

android - 如何检测是否从 child Activity 中回来?

我如何检测在按下子Activity的后退按钮后Activity是否获得焦点,以及我如何在那时执行一些代码? 最佳答案 一种可能性是使用startActivityForResult()开始您的子Activity并实现onActivityResult()当您从子Activity返回时将被调用。 关于android-如何检测是否从childActivity中回来?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

android - java.lang.SecurityException : ConnectivityService: Neither user 10134 nor current process has android. 权限.ACCESS_NETWORK_STATE

即使我在list中有权限,我还是从1位用户那里收到了关于此异常的报告 最佳答案 我也遇到了这个问题......当针对早期的API进行构建时,我只是得到了一个unhandledException抛出,我在跨过getAllNetworkInfo()或getActiveNetworkInfo()。但是,logcat中实际上没有显示任何内容。当针对最新的API(22)构建时,我得到了上述SecurityException。对我来说,解决方案原来是我写的当我需要的时候因此,对于遇到此问题并摸不着头脑的任何开发人员,请注意这些权限名称区分大小写

android - "System services not available to Activities before onCreate()"错误信息?

当用户点击我的应用程序中的图标时,我希望应用程序首先检查设备是否已连接到互联网,然后根据收到的结果执行某些操作(知道它只是弹出一个对话框,通知是否设备是否已连接)。所以我写了这段代码:publicclassMainActivityextendsActivity{//SOMECONSTANTSWILLBEDEFINEDHEREAlertDialog.Builderbuilder=newAlertDialog.Builder(this);@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedIns

android - 我可以强制 Android 后退按钮在 Activity 堆栈中后退两步吗?

我知道我可以重写onKeyDown方法,但我希望Back执行此操作,只需两次! 最佳答案 FirstActivityIntentintent=newIntent(FirstActivity.this,SecondActivity.class);startActivity(intent);第二个ActivityintREQUEST_CODE=123Intentintent=newIntent(SecondActivity.this,ThirdActivity.class);startActivityForResult(intent,R

android通过代码设置 Activity 方向

可以在list文件中设置Activity的方向。但是否也可以通过代码来实现?如果是,怎么办?谢谢! 最佳答案 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 关于android通过代码设置Activity方向,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4277596/

android - 我不断收到错误 "No Activity found to handle Intent"

我正在尝试做从我的应用程序打开网页这样简单的事情。我认为代码应该看起来像下面这样,但是在执行代码时我不断收到错误“找不到Activity”:publicclassMainActivityextendsActivity{publicstaticfinalStringMY_STRING="com..example.MY_STRING";Buttonbutton1;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout