Android开发,从Fragment中跳转到其他Activity后只显示空白的活动 20C

准备实现的功能是点击售后服务后跳转到Guarantee这个类中。
public class ThirdFragment extends Fragment implements View.OnClickListener{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.third_fragment, container, false);
LinearLayout guaranteell = (LinearLayout) view.findViewById(R.id.serviceGuaranteeId);
guaranteell.setOnClickListener(this);
return view;
}
@Override
public void onClick(View view){
Intent intent = new Intent(getActivity(), Guarantee.class);
startActivity(intent);

        Guarantee.class的代码如下

```public class Guarantee extends AppCompatActivity {

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    View view = inflater.inflate(R.layout.activity_guarantee, container, false);
    //setContentView(R.layout.activity_guarantee);
    return view;
}

}```

图片说明

图片说明

8个回答

你的ThirdFragment 里面的onClick方法没有指定id,用view.getId()获取之后确定是哪一个view的点击事件。

可以的话,把你的项目发到我邮箱1444089871@qq.com,这样看得比较清楚一点。

onClick里面可以 switch(view.getId()){ case:选择你的view的id } 然后在case下面编写具体的响应事件

为什么不直接在oncreate方法里面直接setContentView(),界面不就出来了吗

public class Guarantee entends AppCompatActivity{

@Override
protected void onCreate(Bundle savedInstanceState) {
        setContentView(R.layout.activity_guarantee);
    }

}

2个问题:1、点击事件需要ID判断 2、在activity中需要重写onCreate方法。你的做法是用的fragment的做法

继承AppCompatActivity,应该重写onCreate方法,不是onCreateView

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
怎么从activity跳转到fragment中,
能发写个代码段吗,我看看。。n好像这不叫跳转。。怎么在activity托管fragment在利用fragment呢。。。n能发写个代码段吗,我看看。。
fragment跳转到其他的Activity失败
我的Fragment跳转到其他的Activity失败错误如下,重写了onDetach方法 不好用rn我用的Fragment是android.support.v4.app.Fragment这个rn求大神解答rn01-23 09:51:50.108 12136-12136/com.dl.news W/ViewRootImpl﹕ mView has no focus, use com.android.internal.policy.impl.PhoneWindow$DecorView42dd4d90 V.E..... R.....ID 0,0-1080,1800 insteadrn01-23 09:51:50.703 12136-12136/com.dl.news D/AndroidRuntime﹕ Shutting down VMrn01-23 09:51:50.703 12136-12136/com.dl.news W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x415b6ba8)rn01-23 09:51:50.708 12136-12136/com.dl.news E/AndroidRuntime﹕ FATAL EXCEPTION: mainrn Process: com.dl.news, PID: 12136rn java.lang.IllegalStateException: No activityrn at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1075)rn at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1070)rn at android.support.v4.app.FragmentManagerImpl.dispatchResume(FragmentManager.java:1871)rn at android.support.v4.app.FragmentActivity.onResumeFragments(FragmentActivity.java:455)rn at android.support.v4.app.FragmentActivity$1.handleMessage(FragmentActivity.java:91)rn at android.os.Handler.dispatchMessage(Handler.java:102)rn at android.os.Looper.loop(Looper.java:136)rn at android.app.ActivityThread.main(ActivityThread.java:5032)rn at java.lang.reflect.Method.invokeNative(Native Method)rn at java.lang.reflect.Method.invoke(Method.java:515)rn at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)rn at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)rn at dalvik.system.NativeStart.main(Native Method)rn01-23 09:51:52.453 12136-12136/com.dl.news I/Process﹕ Sending signal. PID: 12136 SIG: 9
从一个Activity 跳转到fragment
由于时间比较紧张  就提高一个思路可以先跳转到fragment所在的activity  再把要显示的的(就是你要跳转的fragment)显示出来就可以了 
从Fragment跳转到activity时切换动画
我要在fragment中点击一个按钮跳转到一个activity,请问怎么设置切换动画,rn我用了getActivity().overridePendingTransition(R.anim.slide_up_in, R.anim.slide_down_out);可是没有效果。
fragment跳转到其他的fragment。在viewpager中
首先在fragment的依赖Activity中加:public interface Fragment2Fragment{ public void gotoFragment(MyViewPager viewPager); } private Fragment2Fragment fragment2Fragment; public void setFragment2Fragment(Fragm...
Activity跳转到Fragment的方法
activity不能直接用Intent跳转fragment,因此要用个例外的办法处理。 刚好我的Activity有个gridView,而这个gridVIew点击里面的图片时,适当跳转到对应的fragment。 我的方法是先跳到一个新的Activity里,然后根据这个Activity跳转 以下是android代码,这个是跳转中转的类,利用这个类里面的FrameLayout,直接加载你的fra...
Activity跳转到Fragment的问题
本次的问题是:一个MainActivity中有四个fragment,分别为AFragment,BFragment,CFragment,DFragment。在BFragment中有个按钮可以跳转到SecondActivity中,然后SecondActivity中有个按钮可以跳转到DFragment中。出现问题的思路:在SecondActivity按钮的点击事件中添加 Intent intent=ne
fragment跳转到activity activity跳转回原来的fragment
从当前fragment跳到A Activity 在从A 跳 B Activity 在从B 跳到 C Activity 在从C跳到D Activity 怎么从D 的按钮中回到最初的fragment 我无法用intent跳转
activity无法直接跳转到fragment中
- (一),解决方式:     1,从activityA跳转到fragment所在的activityB中的onResume(onStart()也可以试试),然后再activityB中选中你要找的fragment.     但:这个有问题,返回的时候,activityB会为空     2,     a,从activityA跳转到fragment所在的activityB中的onNewInten
activity中跳转到fragment的思路
在android应用开发中,我们经常会遇到activity跳转到fragment或者activity跳转到activity,但是对于activity中跳转到fragment中,这个是不能够直接去跳转的,所以下面就谈一下我的理解,如果有更好的可以谈论。当然你也说用eventBus等第三方的库,我只是提供我的思路,方法各异。 既然不能直接就去跳转到fragment,我就先去跳转到Activity中,
fragment怎样跳转到另一个activity中?
在fragment中点击按钮进入其他的activity中,哪位大神告诉怎么做啊!!![img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
从通知栏跳转到Activity,再跳转至Fragment
从通知栏跳转到Activity,再跳转至Fragment
重新跳转到Activity,其中的fragment显示空白
崩溃, 我的Activity中fragment都显示空白. 在我的项目中有一个接受推送消息, 消息到来时, 打开Activity, 展示对应信息. 而打开activity之后,发现fragment都显示空白. 找了很久原因, 也在网上看看了好多解决办法, 但是好像都不是我这种现象.然后, 我只能自己冷静下来好好梳理这个跳转逻辑, 终于找到了问题原因. 因为的activity中的fragment是
如何从一个Activity跳转到Fragment中
1.首先这个Activity如果内部加载的是viewpager+fragment 在fragement 中的onresume中接收
关于从一个Fragment跳转到一个Activity中
方便简单的小方法
android从fragment跳转到fragment问题解决
今天遇到一个问题,虽然不是很小但是也不是很大,就是从fragmentA准确的跳到fragmentB去,还有就是从Activity准确的跳到fragment 去,后面这个问题让我想了好半天,最后还是处理了,处理这个问题就不要用广播去传值解决了,因为会出现…… after on saveInstance错误。
从Activity跳转到其他包内的Activity
Intent intent = new Intent(Intent.ACTION_MAIN); intent.setComponent(new ComponentName("包名", "activity全路径"));intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_...
在fragment里用Intent跳转到其他Activity
其实fragment相当于小的activity,每一个fragment都必须要和activity绑定才可以。  fragment的很多用法和activity都很像,Intent也是。 在fragment里用Intent跳转到其他Activity的步骤如下: 1.说明: 1)R.id.make_record_btn是我对应的fragment布局文件里面的一个控件  2)WebViewMakeR...
Activity 跳转到 Fragment跳转并传值
[img=https://img-bbs.csdn.net/upload/201708/21/1503311826_564275.png][/img]rn[img=https://img-bbs.csdn.net/upload/201708/21/1503311836_730769.png][/img]rn点击Fragment中的按钮跳转到activity,再从activity点击按钮带着值跳转到Fragment,并把值展现到TextView上
Activity跳转到指定Fragment实例
最近做的一个项目,突然出现了这个问题, Activity 中有四个fragment,分别是 first, two, three, four,默认显示的是fragment a。在开发过程中,first中 跳转到另一个Activity ,将这个外部Activity命名为B吧... 我需要从first中跳转到B中,完成一些设置,然后再从B中的返回按钮回到three,three中也有一个viewpa
Android开发之--从app中跳转到淘宝店铺
首先、一个工具类   方法,检测该包名下的应用是否存在 public static boolean checkPackage(Context context ,String packageName) { if (packageName == null || "".equals(packageName)) return false; try{ c
Android开发中,activity页面跳转后是空白
activity页面跳转后是空白 onCreate(Bundle savedInstanceState, PersistableBundle persistentState)
Android从Fragment跳转到Activity,点击按钮无反应
![在一个fragment写了多个点击触发时间,有从fragment跳转到其他Activityde ,还有从当前fragment切换到同Activity的其他fragment的](https://img-ask.csdn.net/upload/201808/28/1535446654_567876.png)n但是按钮点击以后都没有反应![点击按钮后log情况](https://img-ask.csdn.net/upload/201808/28/1535446910_78293.png)n查了一下getActivity()也获得到了当前Activity,不知道是什么问题,希望有大佬能帮忙看一下,多谢。
Android问题集(一)——从fragment跳转到另一个Activity
Android问题集(一)——从fragment跳转到另一个Activity解决方法: Intent intent = new Intent(getActivity(), NextActivity.class); startActivity(intent); 而Activity间的跳转则为: Intent intent = new Intent(
关于从activity跳转到fragment里面的问题
我的需求是这样的,我app进去主界面就是一个fragment   由startactivity来管理,在程序标题栏有个搜索控件 点击搜索控件,程序需要跳转到另外一个搜索界面去,其实就是一个动态搜素效果,输入一个字的时候,下面的东西能够动态变化,然后你就可以点击listView显示的某行值 然后界面再次回到 fragment里面,或者是跳转到其他的fragment里面,
activity跳转到另一个activity和activity跳转到Frament的区别
应该有区别。。是啥?
碎片跳转到活动
在要跳转的activity中的按钮写: //一、先跳转到主MyActivityFragment,通过传递参数让他接受 case R.id.grxxbut:     Intent show=new Intent(GrXxActivity.this,MyActivityFragment.class);  show.putExtra("grxx",1); sta
跳转到其他应用【打开其他应用中的activity】
ComponentName:可以启动其他应用的Activity、Service. ComponentName chatActivity =new ComponentName(param1,param2); param1:Activity、Service所在应用的包名 param2:Activity、Service的包名+类名 Activity: ComponentName ch...
Activity跳转到Fragment 然后再返回此Fragment
此方法可通过广播的形式较为简单,此处用EventBus3.0.0来发广播,activity中写if (!EventBus.getDefault().isRegistered(this)) { EventBus.getDefault().register(this); }@Subscribe public void onEventMainThread(FriendsSortBackEvent ...
Fragment跳转回Activity
今天在做一个小项目,遇到一些小问题:rn我在a Activity中执行跳转到b Activity, b Activity是由Title Fragment和Content Fragment组成。我没有对后退栈进行任何设置。问题就在于我在b Activity执行后退时不是后退到a Activity,而是直接退出了。rn请问各位大侠问题出在哪里?
Android开发从一个activity设置跳转到另一个activity中的一个fragment中的一个viewpager中的某一个页面
最近做项目遇到一个问题,Android开发从一个activity设置跳转到另一个activity中的一个fragment中的一个viewpager中的某一个页面,也就是两个activity之前的转换,在这里就说为AActivity和Bactivity吧,AActivity中有两个fragment,一个是slidingFragment一个是contentFragment,其中contentFragm
从activity跳转至fragment页面
在activity跳转中: Intent show = new Intent(当前Activity.this, HomePageActivity.class);//HomePageActivity目标fragment show.putExtra("fragid", 0);//参数0 startActivity(show); finish(); break; 在fragment中接收传的
如何从一个非Activity跳转到Activity,比如从controller跳转到Activity?
如题,如果可以请用代码示之
Fragment中按钮跳转到activity怎么实现?
我写的代码rnpackage com.myapp.app;rnrnimport android.os.Bundle;rnimport android.annotation.SuppressLint;rnimport android.app.Activity;rnimport android.app.Fragment;rnimport android.app.FragmentManager;rnimport android.app.SearchManager.OnCancelListener;rnimport android.content.Context;rnimport android.content.Intent;rnimport android.view.LayoutInflater;rnimport android.view.View;rnimport android.view.View.OnClickListener;rnimport android.view.ViewGroup;rnimport android.widget.Button;rnrn/**rn * A simple @link Fragment subclass.rn * rn */rnpublic class HomeFragment extends Fragment rnrn private Button button;rnrn public HomeFragment() rn rnrn @SuppressLint("InflateParams")rn @Overridern public View onCreateView(LayoutInflater inflater, ViewGroup container,rn Bundle savedInstanceState) rnrn View rootView = inflater.inflate(R.layout.fragment_home, null); // 先解析file.xml布局,得到一个viewrn button = (Button) rootView.findViewById(R.id.button_onclick);rnrn // 给button_ok添加点击事件rn OnClickListener listener0 = null;rn listener0 = new OnClickListener() rn public void onClick(View v) rn System.out.println("xxxxxxxxxx");rn Intent intent0 = new Intent(getActivity()rn .getApplicationContext(), HomeXq_PageActivity.class);rn startActivity(intent0);rn rn ;rn button.setOnClickListener(listener0);rn return inflater.inflate(R.layout.fragment_home, null);rn rnrnrn结果报错rn[img=https://img-bbs.csdn.net/upload/201511/19/1447910607_845992.png][/img]rn还请各位大神指教啊,很急,我是小白。
Android从普通类跳转到Activity
在实际项目中遇到这样一种情况:在初始Activity---StartActivity启动后即调用一个TCP Service,服务从服务器获取数据成功后需要携带数据跳转到主Activity---MainActivity。 在编写程序中,我们需要在一个TCP通信的普通类中实现跳转到MainActivity。类中代码如下 Bundle b=new Bundle(); b.putStringArra
怎样从一个service跳转到activity?
怎样从一个service跳转到activity?
从一个Activity跳转到ListActivity
从一个Activity跳转到ListActivity,报异常rn代码如下rnMySudoku是个Activity,里面有个方法rn[code=java]private void startGame(int i)rn Log.d(TAG, "clicked on "+ i);rn Intent intent = new Intent(MySudoku.this, SudokuListActivity.class);rn intent.putExtra(Game.KEY_DIFFICULTY, i);rn startActivity(intent);rn [/code]rn下面是SudokuListActivitty的onCreate方法rn[code=java]protected void onCreate(Bundle savedInstanceState) rn // TODO Auto-generated method stubrn super.onCreate(savedInstanceState);rn setContentView(R.layout.sudoku_list);rn setListAdapter(new ArrayAdapter(this,rn android.R.layout.simple_list_item_1, puz));rn diff = getIntent().getIntExtra(Game.KEY_DIFFICULTY,rn Game.DIFFICULTY_KIDS);rn rn [/code]rnsudoku_list文件如下:rn[code=java]rn rn rn[/code]rn据说Activity跳转到ListActivity,ListActivity的layout文件要设为android:id="@id/android:list"rn但是还是报异常rn
【Android开发】从Activity传递信息给Fragment
从Activity传递信息给Fragment
Activity的生命周期,activity跳转到activity
onCreate(),onStart(),onRestart(),onResume(),onPause(),onStop(), onDestroy() 从activity A跳转到Activity B 所经历的生命周期: A onResume()--》onPause();    B onCreate()--》onStart()--》onResume() 之后A再经历onStop()。
从一个activity跳转到一个已存在activity的指定fragment中
最近在项目中碰到这个需求,因为要跳转到指定的fragment中,因此需要携带数据。 在网上搜索了一番,没找到有用的信息,于是就扩大范围。先解决跳转到已存在的activity中,于是就会用到复写一个activity中的方法。@Override protected void onNewIntent(Intent intent) { // 拦截Intent,做相应处理 }通过实践,运行后发现了闪屏退出,查
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表