草庐IT

FLAG_ACTIVITY_SINGLE_TASK

全部标签

android - 按下 Activity 操作栏后退按钮时如何转到上一个选定的选项卡

我在MainActivity中有六个选项卡,第二个选项卡有一个ListView,当用户按下ListView项时,它会打开一个带有操作栏的新Activity,因此,当用户按下第二个Activity的后退按钮时,我想要转到主Activity的上一个选项卡(第二个选项卡),但它加载第一个选项卡(主页选项卡)。我该如何解决这个问题? 最佳答案 使用向上导航返回父Activity会重新创建父Activity。重新创建父Activity时,您会丢失所选的选项卡。与其保存选定的选项卡,不如不重新创建父Activity更容易。这可以通过将以下行添加

c# - 在 Xamarin.Android 中将数据从一个 Activity 传递到另一个 Activity

我想在Xamarin.Android应用程序中将一个ClassObject从一个Activity传递到另一个Activity。我可以使用Intent.PutExtra方法传递简单的字符串。有人知道吗?感谢任何帮助:) 最佳答案 只是添加以防其他人遇到这个问题。Xamarin/.NET的好处在于使用JSON非常简单。您可以将数据序列化为字符串并通过Extras传递。JSON.NET是一个很好的库(您可以在Xamarin组件商店中找到),并且在.NET中还有一些内置的JSON类。使用JSON.NET的示例如下所示。Intenti=new

android - 将数据从 Activity 发送到 WearableListenerService

当我读到Activity和Service之间的通信时,我发现我们可以使用其中之一IBinder信使AIDL我对前两个感兴趣。因此,当我尝试实现此功能以在Activity和WearableListenerService之间进行通信时,我需要覆盖onBind函数。但是,我得到一个编译器错误提示cannotoverridefinalmethod"onBind"当我使用普通的Service时,我不会收到这样的错误。所以,1.这是否意味着我们不能使用IBinder或Messenger方法与WearableListenerService进行通信Activity?2.如果是这样,从Activity(

android - 没有操作栏的android compat的黑暗 Activity ?

如何在appcompat主题中实现没有actionbar的黑屏?我已经实现了抽屉导航,其中的主题来自style.xml。这是我当前的主题:true@android:color/transparenttrue 最佳答案 简单。parent="Theme.AppCompat.NoActionBar" 关于android-没有操作栏的androidcompat的黑暗Activity?,我们在StackOverflow上找到一个类似的问题: https://stack

android - 从 Fragment 请求权限时,在 Activity 的 onRequestPermissionsResult 中收到不正确的 resultCode

我有一个targetSdkVersion=23,compileSdkVersion=23的应用程序,主要Activity设置如下-HomeActivity(AppCompatActivity)-FragmentA(V4Fragment)-ViewPager-NestedFragmentA(V4Fragment)-NestedFragmentB(v4Fragment)-NestedFragmentC(v4Fragment)-NestedFragmentD(v4Fragment)-FragmentB(V4Fragment)-FragmentC(V4Fragment)在HomeActivit

android - 将数据从 Activity 传递到 JobService

我想从Activity类获取纬度和经度值到JobService。我怎样才能做到这一点?我曾尝试将Intent与putExtras等一起使用(请查看下面的代码)但无法正确使用。MainActivity.classprotectedvoidcreateLocationRequest(Bundlebundle){LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest,newLocationCallback(){@OverridepublicvoidonLocation

java - Android 应用程序/Activity 每次启动或恢复时都要完全重新启动?

我有一个适用于Android的child应用程序,由于该应用程序基本上没有导航(适用于年幼的child),因此该应用程序有一些独特的注意事项。我不想通过添加退出/重启按钮来破坏我的应用程序UI(在iPhone上已经成功)。我真正需要的非常简单——我希望我的Activity/应用程序每次启动时都干净且全新。无论是初始加载还是其他什么——基本上每次调用onResume时,我都想要一个全新的应用程序实例。我最初以为我可以在用户离开时退出/退出/完成应用程序。但是我还没有找到一种不会在启动时导致崩溃的方法。此外,关于该想法的每个线程/堆栈溢出帖子都充满了人们摇着手指说你永远不应该退出Andro

android - 屏幕解锁时的 Activity 句柄

所以我有我的onResume命令重新启动一个停止的线程,该线程运行我的游戏循环。这非常适合在通过主页按钮关闭或专注于另一个应用程序时恢复应用程序。但是,当您关闭屏幕然后再次打开时,ActivityonResume命令会在屏幕解锁之前立即触发。我需要我的Activity知道屏幕何时解锁,以便它可以在适当的时间重新启动线程。有人遇到过这种情况吗? 最佳答案 为了检测屏幕打开和屏幕关闭,注册一个广播接收器,例如:AndroidManifest.xml:在Activity或服务中:try{IntentFilterfilter=newInte

Android Activity findviewbyid() 为空

importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.Log;importandroid.widget.Button;publicclassFileExplorerActivityextendsActivity{publicstaticfinalStringTAG="ricky";Buttonbutton;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);button=(Button)f

java - phonegap 的 activity.java 错误

我正在配置我的phonegap应用程序并设置为运行“HelloWorld”问题。但我无法正确执行它,因为它总是抛出以下错误。CannotreducethevisibilityoftheinheritedmethodfromDroidGapTheimportcom.phonegapcannotberesolve这是我在MainActivity.java中的代码packagecom.example.mobile;importorg.apache.cordova.DroidGap;importandroid.os.Bundle;importandroid.view.Menu;importco