草庐IT

starting-activity

全部标签

android - 如何将 Double 值从一个 Activity 检索到另一个 Activity ?

我制作了一个包含2个Activity的应用程序,第一个Activity包含一些EditText(十进制),另一个Activity也包含一些EditText(十进制),现在我想将一个EditText的值传递给另一个,但作为“双"不是字符串。因为该值将用于数学计算。我希望这个值严格为“double”。我试过如下:但不知道如何将String转换为“double”。activity1.javafinalDoubled1;finalDoubled2;finalDoubled3;finalDoubled4;finalDoubled5;finalDoubled6;finalDoubled7;fina

android - 点击谷歌地图标记信息窗口开始 Activity

我必须通过单击infoWindow来开始一些Activity(我可以使用setOnInfoWindowClickListener()执行此操作),但此Activity可能有所不同,我需要其他东西。我应该可以为每个map标记设置一个ID。我可以将自定义ID传递给map上的每个标记吗?或者我如何使用此ID在infoWindow中创建按钮(如果我可以这样做,我可以传递此ID)。 最佳答案 我建议使用HashMap或类似的东西。当您遍历对象列表并为它们创建标记时,还将标记添加到列表中,使用对象的ID作为键,使用标记作为值:privateHa

android - 如何知道我的 Activity 何时完全创建?

我有一个包含大量数据和元素的Activity。当它有太多信息时,activity等待显示,这不是我想要的,我实际上想在加载数据时显示一个activity.那么,我如何才能知道我的Activity何时完全创建?我的Intent是在第二个线程中启动跨等待Activity的Activity。 最佳答案 您应该异步加载该数据,如果加载需要那么多时间,则在另一个线程中加载。启动另一个线程(通过使用AsyncTask作为普通Java线程的示例),加载数据并在Activity上显示一些加载View,通知用户后台正在发生某些事情。

android - onBackPressed - 避免破坏 Activity

我有两个Activity-ActivityA启动ActivityB。然后ActivityB从数据库中加载一些内容,并将数据可视化。完全初始化B中的所有内容需要一些时间(5-10秒)。我的问题是,如果我在B中按下后退按钮,它会破坏BActivity(调用onDestroy)并返回ActivityA。我仍然想返回ActivityA,但不会破坏B,因为如果我再次启动B,我必须再次等待才能完成所有操作(这很烦人)。这有可能吗?感谢您的帮助! 最佳答案 您可以使用Fragment,但您真正想要做的是缓存信息。否则,您无论如何都会在设备旋转时重

android - 应用程序启动器图标显示在 Activity 的操作栏上

在我的操作栏上显示应用程序图标,我不希望它出现在操作栏上。我已经修改了androidmanifest.xml并从Activity元素中删除了android:icon,即使这样图标仍然显示? 最佳答案 在您的Activity中调用setDisplayShowHomeEnabled(false)。这将隐藏图标。 关于android-应用程序启动器图标显示在Activity的操作栏上,我们在StackOverflow上找到一个类似的问题: https://stack

android - 通知未打开 Activity onCLick

我想创建一个通知,当点击它时应该打开Activity。但是当我点击通知Activity时打不开。这是我的代码:NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);Intentintent=newIntent(context,MessageReceivedActivity.class);intent.putExtra("payload",payload);intent.setAction(Long.toStrin

android - 如何扩展 Fragment 和 Activity

有没有办法把Fragment和Activity一起扩展?classMyEditorFragmentextendsFragmentimplementsTextStuff,Stuff2Listener,OnClickListener 最佳答案 请注意这一点:一次无法继承多个父类(superclass)。另外,Fragment其实本身就是一个miniactivity,可以关联一个parentactivity。您可能想引用officialdocumentation因为它提供了清晰的解释。另外:请注意,fragment文章在文档中的“Acti

android - Google Activity Recognition 是否适用于旧版 Android?

我想开发一个在Android4.1上实现ActivityRecognition的测试应用,但是我在文档上看到只支持4.2.2。我还看到像AutomateIt(包括识别功能)这样的应用程序可以在我的Jellybean4.1上运行。如何实现这一目标? 最佳答案 Google'sownsamplecode根据其list,可以回到API级别8。GooglePlay服务中的所有内容都应该回到类似的API级别,如thedocumentation状态:Whenusingtheseservices,youcandistributeyourappon

Android:应用程序在开始新 Activity 时崩溃

基本上,我想启动一个打印出输入字符串和下面的图像的Activity。在activity_display_message.xml中:这是OnCreate()中的代码:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_display_message);Intentintent=getIntent();Stringmessage=intent.getStringExtra(MainActivity.EXTRA_M

java - 在开始另一个 Activity 之前使用 Thread.sleep(Milliseconds) 等待一下是一种不好的做法吗?

我正在为一个应用程序制作一个SplashScreen...当应用程序启动时,它会启动LoadingActivity...hibernate3秒,finish();然后启动MainActivity。Splash用于更新数据库。如果数据库已经更新,无论如何我都希望飞溅保持3秒。我正在使用以下代码:protectedvoidonPostExecute(Voidresult){super.onPostExecute(result);try{Thread.sleep(3000);}catch(InterruptedExceptione){e.printStackTrace();}finally{