android在fragment中Toast.makeText不能显示

android在fragment中Toast.makeText(getActivity(),"当前网络不可用",Toast.LENGTH_LONG);不显示

5个回答

Toast.makeText(MainActivity.this, "登陆成功!",Toast.LENGTH_SHORT).show();
加上.show();

Toast.makeText(getActivity(),"当前网络不可用",Toast.LENGTH_LONG);该为
Toast.makeText(getActivity(),"当前网络不可用",Toast.LENGTH_LONG).show();

你可以在该activity 中定义一个共用的context 啊

fragment的context 可以用getactivity(),然后toast一定要show();

为啥不把.show()加上?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android中fragment的显示和隐藏
private void switchFragment() { Bundle bundle = getIntent().getExtras(); int categoryInt = bundle.getInt(“category”, -1); if (categoryInt == -1) { LogUtils.e(TAG, “categoryInt error.”); return; } mFra...
Fragment UI不能显示的问题
Activity Layout : activity_text_entry.xmlrnrn rn rnFragment Layout : fragment_text_entry.xmlrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnActivity : TextEntryActivityrnrn package com.app.journal_v001;rn rn import android.os.Bundle;rn import android.support.v4.app.Fragment;rn import android.support.v4.app.FragmentActivity;rn import android.support.v4.app.FragmentManager;rn import android.widget.Toast;rn rn public class TextEntryActivity extends FragmentActivity rn rn @Overridern protected void onCreate(Bundle savedInstanceState)rn rn super.onCreate(savedInstanceState);rn setContentView(R.layout.activity_text_entry);rnrn rn FragmentManager m_fm_text_entry_activity = getSupportFragmentManager();rn rn Fragment m_f_text_entry_activity = m_fm_text_entry_activity.findFragmentById(R.id.fragmentContainer_TextEntry);rn rn if(m_f_text_entry_activity == null)rn rn rn m_f_text_entry_activity = new Fragment();rn rn m_fm_text_entry_activity.beginTransaction()rn .add(R.id.fragmentContainer_TextEntry, m_f_text_entry_activity)rn .commit();rn rn rn rn我想从 TextEntryActivity(activity) 中呈现 TextEntryFragment(fragment)。 我在不同的地方都保存了一系列的 toasts 来跟踪。我看代码执行到 FragmentManager 的FragmentTransaction,但是然后没有调用 Fragment 的 onCreate/onCreateView。rn哪里出错呢?为什么 fragment UI 不显示?
Android: Fragment不能获取activity
下面的 activity 执行一个 fragment transactionrnrn DetailFragment newFragment = new DetailFragment();rn transaction.replace(R.id.mylist, newFragment);rn transaction.addToBackStack(null);rn transaction.commit();rnrn我想要用一个动态的string去替换布局里面newFragment里的值rn我觉得可以把 `newFragment.setMyString("my dynamic value");`放在transaction.commit()后面。rn在 newFragment.java 中rnrn public void setMyString(String s)rn rn TextView tv = (TextView) getActivity().findViewById(R.id.myobject);rn tv.setText(s);rn rn但是提示说 getActivity() 返回 null。如何获取 context 找到layout elements?
Toast.makeText问题
这个example9会是什么呢?rn[img=https://img-bbs.csdn.net/upload/201705/08/1494210282_81129.jpg][/img]rn
android在fragment中显示ListView!! 在线求~~
最近在做一个小项目 音乐APP播放器,用了不少在Activity中嵌入的Fragment rn我想在fragment中使用ListView显示扫描到的本地音乐文件 懵逼了好久,求助....rn怎么才能实现这个功能?rnPS:在不使用ListFragment的情况下~~
Android中判断fragment的显示与隐藏
监听Fragment显示或者隐藏 1、当Fragment配合ViewPager使用时,使用setUserVisibleHint()判断Fragment是显示还是隐藏。 2、当Fragment配合FragmentTransition使用时,使用onHiddenChanged()来判断Fragment是显示还是隐藏,但是第一次显示要在onResume()里判断。
Android Fragment中嵌套Fragment不显示问题
最近在写项目的时候,遇到了一个小bug,没有及时找到原因卡住了我好几个小时,一直没有找到原因,就是Fragment 中嵌套Fragment中,界面显示不出来, 这个时候,后来一直检查一直检查不出来代码的问题,后面发现原来,是Fragment中嵌套Fragment中getFragmentManaget的问题,后面把他替换为为getChildFragmentManager() 后,问题还是没有解决...
Android,Fragment中的ListView为何不显示
这是Fragment的代码rnrnrn```rn public class LeftMenuFragment extends BaseFragment rnrn private ListView listView;rn private ArrayList menuDatas;rn private MyAdapter myAdapter;rn private View view;rnrn @Overridern public View initView() rn view = View.inflate(mActivity, R.layout.sliding_left_menu,null);rn listView = (ListView) view.findViewById(R.id.lv_left_menu);rn return view;rn rnrn @Nullablern @Overridern public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) rn return initView();rn rnrn @Overridern public void initData() rnrn rnrn /**rn * 更新LeftMenurn * @param datasrn */rn public void setLeftMenu(ArrayList datas)rn rn menuDatas = datas;rn for(NewsMenu.NewsMenuData newsMenuData:menuDatas)rn rn System.out.println(newsMenuData.toString());rnrn rn myAdapter = new MyAdapter();rn listView.setAdapter(myAdapter);rnrn rnrn //ListView的Adapterrn class MyAdapter extends BaseAdapterrnrn @Overridern public int getCount() rn return menuDatas.size();rn rnrn @Overridern public NewsMenu.NewsMenuData getItem(int position) rn return menuDatas.get(position);rn rnrn @Overridern public long getItemId(int position) rn return position;rn rnrn @Overridern public View getView(int position, View convertView, ViewGroup parent) rn View view = View.inflate(mActivity, R.layout.item_listview_left_menu,rn null);rn TextView tvMenu = (TextView) view.findViewById(R.id.tv_item_listview_leftmenu);rnrn NewsMenu.NewsMenuData item = getItem(position);rn tvMenu.setText(item.title);rnrn return view;rn rnrn rnrn```rnrnrn这是布局文件的代码rnrnrn```rn rnrn rn rnrn```rnrnrn这里面的TextView“你好”是可以显示出来的,当远程调用Fragment中的setLeftMenu方法,为何ListView不显示呢,rn
Android Fragment无法在headview中显示的问题
最近做一个项目遇到了个问题,需要将fragment放到headview中,然后在addHeadView.结果发现fragment中的任何内容都没有,但是将fragement放到activity中,和listview同级时,可以加载出来,这是怎么回事呢
Android实现Fragment隐藏和显示
其实创建这样的Fragment很简单 在初始化时定义Fragment然后根据下面的这些代码进行添加 FragmentManager fm = getFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); transaction.add(R.id.fragmentla...
Android 在fragment显示调用的方法
本意是在fragment显示时才获取本地数据  有没有什么合适的方法 把获取数据写在方法里  可是每次都是activity创建时就把fragment都加载了 解决办法 可以使用setUserVisibleHint() 懒加载  就是在显示时加载 另外一种叫预加载
android中fragment介绍
Android是在Android 3.0 (API level 11)开始引入Fragment的。   可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。   可以把Fragment设计成可以在多个Activity中复用的模块。   当开发的应用程序同时适用于平板电脑和手机时,可以利用Fragment实现灵活的布局,改善用户体验。
Android中Fragment学习笔记
一、生命周期二、静态的使用Fragment直接在布局文件中使用fragment标签,可以将fragment跟其他布局控件一样去使用。1、Fragment1和Fragment2布局文件<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/r...
android 中fragment和activity
[size=24px][size=16px]我在MainActivity用了一个viewpager包裹了四个fragment ->> fragment1 fragment2 fragment3 fragment4 在fragment4中有一个按钮 点击按钮调转到登陆的Activity->>>LoginActivity 在LoginActivity 中 输入用户名和密码 登陆成功之后 又会重新回到 MainActivity中的fragment4的那个页面 但是这个页面的会显示出 用户登录成功后的 用户信息 该如何实现呢 求大神帮忙?[/size][/size]
Android中的Fragment的使用
就上课老师给我讲的内容,我认为Fragment就是实现侧边栏和上边栏,下面是我的课堂作业,也就是一个Fragment的小例子,请大家参考 这是效果图: 下面是主要源码: AFragment.java这是第一个界面的实现代码,里面给两个按钮注册了跳转事件package com.example.hsy.fragementtest;import android.content.Context
Android中的Fragment回退栈
1、概述我们知道Activity可以通过栈的方式管理Activity(standard、singleTop、singleTask、singleInstance),那么Fragment怎么实现回退栈,官方提供了addToBackStack(String name)来实现fragment的回退栈,但是效果太差。而replace方法替换Fragment,会造成Fragment的不断销毁和创建,影响效率。本
Android中Fragment的应用
Android中Fragment的应用
android中fragment和activity
我在MainActivity用了一个viewpager包裹了四个fragment ->> fragment1 fragment2 fragment3 fragment4 在fragment4中有一个按钮 点击按钮调转到登陆的Activity->>>LoginActivity 在LoginActivity 中 输入用户名和密码 登陆成功之后 又会重新回到 MainActivity中的fragment4的那个页面 但是这个页面的会显示出 用户登录成功后的 用户信息 该如何实现呢 求大神帮忙?
Android中fragment注意事项
Android中的fragment刚刚学习,有些注意事项要记一下: (1):创建的fragment1.java和fragment2.java在加载到main.xml时可以用class或name获取。 (2):创建的fragment1.java和fragment2.java在main.xml引用时. 如下:<fragment android:id="@+id/fragment"
android在Fragment中启动服务
1.startService(new Intent(getActivity(),mService.class));2.getActivity().startService(new Intent(getActivity(),mService.class));3.Intent mIntent = new Intent(getActivity(), BLeService.class); getAc
Android中Fragment的懒加载
在大部分安卓APP开发中都会用到ViewPager和Fragment的结合使用,而ViewPager又会出现预加载的情况,比如说打开app时第一个fragment和第二个fragment已经加载好了,当滑动到第二个fragment的时候第三个fragment已经加载好了,我们大多时候都希望当滑动到哪一页就加载哪一页,这样性能比较好也比较省流量,因此需要一个方法来解决这个问题。 BaseFragm
Android 中 Fragment 的简单使用
Fragment现在使用很广泛,最近在使用中也有了一点了解,知道一些简单的使用,参考网上一些大神的文章,决定自己写一下自己的使用情况。 1、首先,Fragment有v4包(android.support.v4.app.Fragment)和app包(android.app.Fragment),v4包兼容到Android 1.6 而 app 支持 Android 3.0之后的。因为3.0之后才有
关于 Toast.makeText显示内容所在的位置
java部分代码:rnpublic void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.main);rn TextView Tv_name=(TextView)findViewById(R.id.name);rn final EditText Et_name=(EditText)findViewById(R.id.ename);rn TextView Tv_phone=(TextView)findViewById(R.id.phone);rn final EditText Et_phone=(EditText)findViewById(R.id.ephone);rn TextView Tv_address=(TextView)findViewById(R.id.address);rn final EditText Et_address=(EditText)findViewById(R.id.eaddress);rn final Button button_insert=(Button)findViewById(R.id.button1);rn button_insert.setOnClickListener(new View.OnClickListener() rn==========================================================================rnxml部分代码:rnrn rn rn rn rnrn rn rn rn rnrn rnrnrnrnrnrnrn我想让 Toast.makeText显示的内容在用户名(TextView)右边,请问应该在xml中怎样配置
Android在Fragment中嵌套(添加)Fragment
注意导包: import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; ParameterFragment parameterFragment = new Para
Fragment中嵌套Fragment不显示问题
嵌套的Fragment 不能使用getFragmentManager(),必须使用getChildFragmentManager() 
Android Fragment中载入Fragment时注意事项
当你在Android中使用Fragment时,需要在Fragament中载入另一个Fragment的时候使用findFragmentById方法载入时,android5.0以下的时候是没有任何问题的,但是 Android5.0以上手机获取到fragment的就是空的,即为报出空指针异常,解决方法如下: 1.new出这个fragment 2.使用getActivity().getFragmen
Android中fragment怎么嵌套子fragment
求一例子,嵌套fragment用的,界面中有两个fragment,属于父子关系。网上说是可以实现的,但是就是找不到例子。
使用log.i和Toast.makeText进行Android开发测试
1.使用log Android中Log的输出有如下几种: Log.v(String tag, String msg);        //VERBOSE Log.d(String tag, String msg);       //DEBUG Log.i(String tag, String msg);        //INFO Log.w(String tag, String m
Android中Fragment讲解及Fragment静态的使用
一、Android中针对Fragment的定义: Fragment是为用户提供动态的、多窗口交互体验的组件 二、静态Fragment的使用 1)创建一个Layout文件 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/and...
Android中的Fragment——01(Fragment的静态加载)
Fragment的知识概要 1,Fragment可以作为Activity的界面的一部分组成出现 2,可以在一个Activity中同时出现多个Fragment,并且一个Fragment可以在多个Activity中使用 3, 在Activity的运行过程中,可以添加,移除或者替换Fragment 4,Fragment可以响应自己的输入事件,并且有自己的生命周期,Fragment的生命周期会受宿
Android中关于Fragment的使用和Fragment的生命周期
在我们的平时的开发当中,Fragment的使用时越来越广泛了。现在我们就来使用一下Fragment。当然,在布局中使用Fragment,包括静态的使用和动态的使用。现在我们就来学习一下如何动态使用Fragment。架构图如下:content_main中的内容如下://一个空的布局 xml version="1.0" encoding="utf-8"?> xmlns:android="http
Android中的Fragment——02(Fragment的动态加载)
动态加载和静态加载: ----所谓的静态加载,不过是用xml定义的方式,将Fragment加载进内存       ---- 而动态加载,不过是通过代码 将一个Fragment加载进内存罢了         ----add(..) : 添加一个Fragment(指定要添加的Fragment和要插入的View, 与此类似的还有 remove(..)移除,replace(..)替换等
Android底部导航栏界面(Fragment中嵌套Fragment)
在前两篇博客中我提到了分段控件和底部导航栏功能,怎样做成如下的样子?也就是在底部导航栏的某一个Fragment中再添加一个分段控件,形成嵌套的Fragment界面。如下图所示:
请问Toast.makeText的问题
最近开发了一个app,使用webview加载网站的,有实现点击两次返回就退出程序的功能,使用了Toast.makeText提示 "再按一次退出程序",但在测试时发现某些手机在点击时会自动连续弹出显示两次提示,一次是当前网址,再一次是"再按一次退出程序",请问如何取消显示网址,只显示"再按一次退出程序"?退出的代码如下: public void exit(){           if (!is
Toast.makeText的几种常见用法
在学习android开发时遇到了Toast.makeText,因为对其不太明白,所以从网上查阅了相关的资料并且将Toast.makeText的几种常见的用法总结如下: 一、Toast总述 Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。 Toast 最常见
不显示的Fragment不能刷新界面
如题,是一个订单列表页面,有多个fragment,fragment1发出消息通知activity 改变fragment0和fragment1的内容 当时显示的是fragment1 结果是fragment1是改变了 但是fragment0的列表却没有更新
android fragment
android 3.0新加入 fragment使用及实现详细介绍,参考网上资料
fragment嵌套fragment显示数据
当碰到多个fragment嵌套需要显示数据的时候,fragmentManager需要使用getChildFragmentManager()来获得,否侧会出现数据显示不出来的情况;
Android Fragment
一个Fragment程序,动态的添加,更新Fragment.
Android中Fragment嵌套Fragment,切换Fragment时不显示视图的原因及解决方法
项目中经常会用到ViewPager配合Fragment进行滑动视图的实现,经常配合FragmentPagerAdapter一起使用。 当需要在Fragment(姑且叫做A)中嵌套另外一个Fragment(姑且叫做B)的时候,第一次启动这两个Fragment没有问题,但是当从B切换回A时,有时会遇到A中本该显示的视图没有显示,而是一片空白!而代码本身是没有任何错误的。 会不会很郁闷? Frag
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件