安卓从登陆的activity跳到主界面的fragment时,向服务端请求数据的线程没有运行

登陆界面的网络请求线程是没问题的,发送Post请求,得到{"ok":true}之后跳转到主页的activity中的fragment, 但是在主界面的fragment初始化时的数据请求,(调试时的结果)线程却new了以后直接到了.start(),没有运行里面的run()方法。 线程代码是和《第一行代码》一样的……

好迷啊= = 能不能给点解决思路或者方法。谢谢!

2个回答

可以把代码贴出来看看的,这样好找问题

先把代码贴出来 断点调试一下 要么是你run() 方法报错 还有就是你的启动线程的方式不对 都有可能 看一下代码就了然了 自己检查一下吧

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android开发从一个activity设置跳转到另一个activity中的一个fragment中的一个viewpager中的某一个页面
最近做项目遇到一个问题,Android开发从一个activity设置跳转到另一个activity中的一个fragment中的一个viewpager中的某一个页面,也就是两个activity之前的转换,在这里就说为AActivity和Bactivity吧,AActivity中有两个fragment,一个是slidingFragment一个是contentFragment,其中contentFragm
activity中跳转到fragment的思路
在android应用开发中,我们经常会遇到activity跳转到fragment或者activity跳转到activity,但是对于activity中跳转到fragment中,这个是不能够直接去跳转的,所以下面就谈一下我的理解,如果有更好的可以谈论。当然你也说用eventBus等第三方的库,我只是提供我的思路,方法各异。 既然不能直接就去跳转到fragment,我就先去跳转到Activity中,
Activity跳转到Fragment的问题
本次的问题是:一个MainActivity中有四个fragment,分别为AFragment,BFragment,CFragment,DFragment。在BFragment中有个按钮可以跳转到SecondActivity中,然后SecondActivity中有个按钮可以跳转到DFragment中。出现问题的思路:在SecondActivity按钮的点击事件中添加 Intent intent=ne
【Android】安卓开发之activity如何传值到fragment,activity与fragment传值
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 大家知道,我们利用activity使fragment之间相互切换的时候,可能会遇到 activity中的值传送给某个fragment,就像activity跳转传值给另一个activity 所以,给大家说一下如何进行activi
Activity与Fragment数据传递之Fragment从Activity获取数据
整理Fragment与Activity之间的数据交换,大体上包括三种: 1、Fragment从Activity获取数据 2、Activity从Fragment获取数据 3、Fragment之间获取数据 通常,如果Activity向不同的Activity传递数据,最常用的是通过Intent.putExtra()方法,将简单类型的数据或可序列化的数据保存在Intent对象中,然后在目标Ac
Activity之间、Fragment之间和Activity与Fragment之间的跳转
1、Activity之间的跳转有两种: (1)不需要返回值的跳转:startActivity(new Intent(this, Activity.class)); (2)带返回值的跳转: ActivityA中:startActivityForResult(new Intent(this, ActivityB.class), requestCode);(Intent里存的是要跳转的Activi
android数据传递(三)之Activity传递到Fragment
其实Activity和fragment之间传递数据有很多方法,我这里说一个用的比较多的一个方法——接口回调,后面有运行效果 接口回调有几个步骤: 1,要传递数据的类A里面定义一个接口X,接口里面创建一个构造方法,方法里面的参数就是你要传递的数据类型 2,创建一个公共的方法Y,方法里的参数就是你创建的接口X 3,在要接收的类B里面拿到A类的实例对象a,调用A里面创建的公共的方法Y,
Android activity跳转到另一个activity的指定fragment页面
核心提示:最近在做一个项目用了activity跳转到fragment,所以就在网上找了很多的列子。下面先看几张图:首页、简介、和设置都是fragment碎片。在mainactivity里面... 最近在做一个项目用了activity跳转到fragment,所以就在网上找了很多的列子。 下面先看几张图: 首页、简介、和设置都是fragment碎片。在mainactivi
跳转activity时出现空白界面问题解决笔记
上个星期遗留了一个问题一直没搞明白,今天终于解决了。 问题描述,在进行页面跳转时会先出现一个空白界面一闪而过: 解决该问题时我进行了两种方案, 第一,按照网上搜索的解决方案,查看onCreate方法是否正确布局,5.0以前oncreate方法是只有一个bundle参数,5.0以后onCreate方法oncreate(Bundle saveInstanceState,Persisitanble
Android开发——AActivity的Fragment调转到BActivity,再从BActivity把数据传回原先的Fragment
昨天花了一个晚上来解决一个问题,怎样从Activity中把数据传回Fragment,网上给出了好几种方案,然后博主分析了一下觉得还是用Intent来做跳转比较合适。   问题:怎样从AActivity的AFragment调转到BActivity,再从BActivity把数据传回原先的Fragment。   解决方案: Fragment跳转到BActivity时用startActivityFo
Activity跳转到指定Fragment实例
最近做的一个项目,突然出现了这个问题, Activity 中有四个fragment,分别是 first, two, three, four,默认显示的是fragment a。在开发过程中,first中 跳转到另一个Activity ,将这个外部Activity命名为B吧... 我需要从first中跳转到B中,完成一些设置,然后再从B中的返回按钮回到three,three中也有一个viewpa
(转)Activity返回(finish)时,另一个activity或者fragment如何刷新数据
原地址:http://blog.csdn.net/dzx997681136/article/details/53760954 第一种方法:只需在退回的activity或者fragment中调用生命周期onResume()方法,在此方法内写刷新逻辑即可 第二种方法:假如是由B activity跳到A的TabActivity中,然后要刷新的是A中的Fragment,这种情况可以在B
从一个activity跳到fragment,再从fragment跳到activity
这是一个关于从一个activity跳到fragment,再从fragment跳到activity的页面之间的跳转!!!
Android 点击通知栏消息 跳转到指定的Fragment界面
之前写过一篇博文,但是实现的效果是通知来了,点击通知栏消息之后,返回当前位于栈顶的activity或者fragment界面,现在的需求是:当用户按了home键,程序进入后台之后,这时候有通知进来,需要跳转到指定的消息中心fragment界面,之前一直没有头绪,后来在国外的网站看到了解决方案,具体需要用到的知识如下:       1.Android newIntent方法的使用:http://bl
如何关闭登录界面并跳到另一个界面
要求:有 2个窗口:登录(FornLogin),主界面(FornMain),系统启动时先出现 FormLogin,用户名和密码正确后启动主界面,并关闭 FormLogin 实现:1)设置 My Project :设置启动窗体为 FormLogin,关机模式为最后1个窗体关闭时;             2)FormLogin 的登录按钮的代码                   Privat
从fragment跳转到activity , 返回到指定fragment页面
前几天碰到这需求,我把这个记下了。     先假设类似的需求, 有两个fragment(分别是FA,以及FB)依附在MainActivity , 从FA跳转到ActivityC .按返回键返回到指定fragment FB 。     大家都觉得这其实很容易 ,只要在FA中加 startActivityForResult(intent, requestCode);  ,再在Activity的返回
fragment与activity及两个fragment之间的跳转实现
在近期的练手项目中,我们使用到了Android Fragment技术。在应用的交互中,我可能需要实现: 从当前的fragment跳转到另一个fragment 从当前的fragment跳转到一个activity中 从当前的activity跳转到一个fragment中 网上提供的思路较多,这里总结了一套自己的方法。
使用viewpager+fragment,在activity启动模式为singleTask,跳转到当前页面重新加载数据fragment数据不更新
如题,看代码: (Activity):         Bundle bundle = new Bundle();         bundle.putString("courseMap", Converter.map2String(courseMap));         bundle.putString("dataMap", Converter.map2String(map));    
activity向另一个activity中的fragment传值
在学习和项目运用中会用到activity想另一个activity中的fragment传值,在网上看了很多前辈的帖子,自己总结写了个传值方式。举个例子,在一个商场的app中,主界面中嵌套了4fragment,中有一个是个人中心,点击个人中心的登录按钮跳到登录界面,在吧登录界面的用户名传回个人中心,有很多地方都会运用到,当然解决方法也有很多,比如把登录信息直接存到SharedPreferences中再到
Android 避免主线程执行网络请求之Activity/Fragment 结束后处理异步回调
大家都知道Android涉及到与UI相关的操作只能在主线程执行 android4.0以后就禁止在主线程进行网络请求了,在主线程里面执行Http请求都会报NetworkOnMainThreadException的异常. 于是乎,我们现在用的Volley,Android-Async-Http,Xutils,Okhttp,Retrofit..等网络框架都是支持异步网络请求的.(大致步骤: 子线程网
Fragment的嵌套,实现Android常见主界面
1.Fragment的产生和介绍 Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面
在一个组件中调用其他组件的内容||android中怎样在activity中获取fragment中的控件
getFragmentManager().findFragmentById(id).getView().findViewById(id); 详见google 官方蓝牙里BluetoothChatFragment中setupChat()方法button调用EditText中文字; // Initialize the send button with a listener that f
Activity嵌Fragment,如何切换时保存当前数据
使用这种用法先熟悉Fragment的生命周期,如下图所示,所以在一个Activity中切换Fragment时,会有数据被清空的情况,下面大致讲下如何保存当前页面数据,不用再次请求网络 Activity切换Fragment的方法如下:注意加粗代码,否则Fragment的getArguments会报null异常 switch (arg0.getId()) { case R.id.hom
【Android开发】从Activity传递信息给Fragment
从Activity传递信息给Fragment
android点击按钮调转到指定Fragment并指定activity方法
android 跳转到Fragment,绑定指定Activity的方法:rnIntent intent = new Intent();nintent.setClassName("com.android.settings", n"com.android.settings.SubSettings");nintent.setAction(Intent.ACTION_MAIN);nintent.setFl
fragment的简单使用,点击底下导航栏切换activity的fragment。
这只是一个很简单的例子,fragment里面只写了简单区分的内容。并且这里只写到了动态添加fragment,因为动态添加使用情况要比较多。 关于Fragment的介绍这里不做过多说明,详情请看鸿洋大神的解说,其实他详细的写了fragment的使用。我这里只是自己练习,然后自己记录一下fragment的这个使用而已。 先看效果图 代码 MainActivity的布局
项目中回退Fragment导致界面刷新的猜想
最近做一个关于平板的项目,用到了一个Fragment管理类的框架,做的过程中发现点击返回键会刷新上一界面的数据,回忆之前所做的手机项目,从ListView点击到二层界面再返回,并未出现刷新界面的操作,于是写了个Demo验证一下Activity的声明周期,基础知识虽然在实际开发中很少用到,但是也得必须掌握。Demo完成怎样的逻辑:主界面MainActivity中有一个ListView,点击ListVi
fragment与Activity交互时常遇到的问题小结
我在做fragment与activity交互时,常常会遇到的一些细节问题,现在总结如下: 1、在Fragment中OnActivityResult()中接收Activity中返回的值       返回值必须这么写:resultCode == getActivity().RESULT_OK,若写为resultCode == RESULT_OK会报错 2、设置监听器时,通常都要用加载了的视图来进
Android界面跳转以及界面之间的传值
页面跳转就是我们从一个Activity跳到到另一个Activity,想弄明白一个Activity具体怎么跳转到另一个Activity的,就必须明白Activity具体怎么在内存中存放的。我们都知道数据的在内存中的存放形式有多种,比如堆、栈、队列、树等等,而Activity在内存中存放的形式就是栈,而栈的特点就是先进后出,所以我们一次打开n个界面后,按返回键,界面是按着打开的顺序依次回退回去的。
Android Activity往另外一个Activity传递数据,Fragment从另一个Activity获取数据
最近再做一个项目,Activity和fragment的传递数据问题, 问题:把数据从一个activity传到另一个activity上的fragment里,我查了好多资料,但是都没成功,下面是自己总结的,如果有不对的,请大神们指正:直接上代码: 第一个activity向另一个activity传值 Intent intent = new Intent(getActivity(), S
详解Fragment跟Activity之间的通信 利用handler fragment和activity双向发送消息
不会用handler。找了几个文章学习大多数都是写的activity向fragment发送消息的例子,终于找到一个fragment向activity发送消息的,粘过来学习一下。 原文:http://blog.csdn.net/xiaoyuan511/article/details/38013277 转自:http://www.tuicool.com/articles/f6biyuZ 大家
Activity跳转到嵌套中的Fragment
转载请注明出处:http://blog.csdn.net/baidu_38639168/article/details/73456906 最近做的一个项目,突然出现了这个问题, Activity 中有四个fragment,分别是 first, two, three, four,默认显示的是fragment a。在开发过程中,first中 跳转到另一个Activity ,将这个外部Activi
Android 设置程序先启动登录界面 再启动主界面
关于界面启动的先后顺序  主要是在AndroiManifest.xml中更改程序即可。     package="com.herocontrol.cn"     android:versionCode="1"     android:versionName="1.0" >             android:minSdkVersion="14"         a
EventBus进入Activity页面给Fragment传值,并弹出提示
1. 进入页面先访问网络状态.返回true或false表示网络状态的有无,将这个值使用EventBus传给Fragment页面 首先需要导入依赖 [html] view plain copy compile 'org.greenrobot:eventbus:3.1.1'   2. 加入权限,允许访问网络状态的权限 use
Android Fragment和Activity数据或对象的传递总结
Android Fragment和Activity数据或对象的传递总结本文将展示Activity和Fragment之间、Fragment和Fragment的数据传递和对象改变,并作简要说明。
moudle中的activity跳转到主项目的activity
隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配 同样适用于Service和BroadcastReceiver,下面是以Activity为例     MainActivity.Java --主Activity TestActivity.java --需要隐式启动的Acti
android开发——Fragment跳转activity(带返回值)
首先阐述下博文的背景:最近在做一个项目的工程中需要实现这样一个效果:就是一个登陆成功后刷新视图的效果。简单讲就是,一个Afragment它是依附在Aactivity上的,那么现在要从Afragment跳到Bactivity再从Bactivity跳到Cactivity中登陆成功后刷新Afragment。就是这样一个需求。 现在简单实现一个: Afragment绑定在Aactivity上就不说了。
(Android基础)activity 和 fragment互相传值
一,activity往fragment传值,大家都知道不能通过fragment的带参数的构造函数来传值,为什么呢,原因如下:         Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead         From
Android中管理多个Fragment,解决重叠的问题
参考:http://www.tuicool.com/articles/3qUFzaN activity管理fragment的时候有时候出现重叠现象。出现正是因为使用了Fragment的状态保存,当系统内存不足,Fragment的宿主Activity回收的时候,Fragment的实例并没有随之被回收。Activity被系统回收时,会主动调用onSaveInstance()方法来保存视图层(Vi
Fragment快速切换导致闪退的解决方法
频繁调用事务 getFragmentManager().beginTransaction().replace(R.id.cont, woDeFragment).commit(); 或者add方法时,会导致APP闪退。 解决方法: 在调用之前判断是否已经被加载: if (!woDeFragment.isAdded()) { getFragmentManager().be
【安卓知识点速记】fragment 向activity带参跳转
1.fragment 向activity带参跳转: (1)fragment中: Bundle: //进入要跳转页 Intent userIconIntent = new Intent(getActivit(),UserDetailsActivity.class); Bundle bundle = new Bundle();
Android开发实现连续跳转几个界面后在最后一个界面完美跳回最初的界面
在实际的项目开发中也许会碰到一种情况,需要从A界面跳转到B界面,再从B界面跳转到C界面,再从C界面跳转到D界面,最后需要从D界面跳回到A界面,并且把B、C 、D界面都干掉。也许立马会有人觉得可以在B、C、D界面跳转时就finish()掉当前界面就可以了。但是如果需要在B、C、D界面之间可以正常的返回上一界面,那么在跳转的时候finish()掉当前界面就不合理了。其实Android已经为我们提供了一
Android开发中如何实现外部其他Activity类与指定fragment碎片的相互跳转
先说一下这个问题产生的背景 Activity A中有四个fragment,分别是 a b c d,默认显示的是fragment a。在开发过程中,fragment d中需要和外部Activity进行跳转,将这个外部Activity命名为B吧... 我需要从d中跳转到B中,完成一些设置,然后再从B中的返回按钮回到d。但是使用startActivity()方法的结果是:可以实现从d到B的跳转,但是
Activity和Fragment传递数据的两种方式
1、第一种方式,也是最常用的方式,就是使用Bundle来传递参数 MyFragment myFragment = new MyFragment(); Bundle bundle = new Bundle(); bundle.putString("DATA",values);//这里的values就是我们要传的值 myFragment.setArgume
从一个activity跳转到一个已存在activity的指定fragment中
最近在项目中碰到这个需求,因为要跳转到指定的fragment中,因此需要携带数据。 在网上搜索了一番,没找到有用的信息,于是就扩大范围。先解决跳转到已存在的activity中,于是就会用到复写一个activity中的方法。@Override protected void onNewIntent(Intent intent) { // 拦截Intent,做相应处理 }通过实践,运行后发现了闪屏退出,查
Intent直接跳转到Fragment
通过Intent可以直接跳转到Activity,但是不能直接跳转到Activity 步骤一: 创建一个显示Fragmnet的Activity 步骤二:跳转到该Activity Intent intent=new Intent(); intent.setClass(MainActivity.this,ShowBigFragmentActivity.class); in
activity和fragment通过接口相互传值
在用到fragment的时候,老是会遇到一个问题,就是fragment与activity之间的通信。下面就来记录一下activity和fragment之间 通过实现接口来互相通信的方法。 1. activity 向fragment发出通信,就这么写:          private OnMainListener mainListener;        //
通过intent和bundle来进行Activity和Fragment的数据传递
是这样的,一个登陆的界面Activity传递数据给主Activity,然后主Activity镶嵌了一个Fragment,数据要在Fragment中显示。 Activity A ------>Activity B ------>Fragment Activity A:Intent intent = new Intent(getApplication(), MainActivity.class);
fragment与activity之间的回调,用于数据更新操作(是fragment向activity里传值)
1,在fragment中定义接口: public OnChangeMainActivityDatas1 changeData1; 2,根据自己需求,定义接口中的数据 //定义接口 public interface OnChangeMainActivityDatas1 { public void ChangeMainActivityDatas1(ArrayMap array
如何从fragment中点击一个Button跳到另一个activity
Android有一个新特性,增加了fragment。
相关热词 c#委托 逆变与协变 c#新建一个项目 c#获取dll文件路径 c#子窗体调用主窗体事件 c# 拷贝目录 c# 调用cef 网页填表c#源代码 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天
立即提问