Android中intent问题页面无法跳转

最近开发APP遇到了很多问题,最棘手的为我设计了三个页面,从A可以跳到B,但B始终挑不到C,而且是两个按钮点击事件中为两个界面,是不是有干扰呢。第二个intent可以使用。(B继承A的类,C继承B的类)直接上图吧。

这是java页面

图片说明

注册页面

图片说明

还有日志报错

图片说明

希望各位大佬帮忙。

qq_43280439
不期而遇123 问题已找到,原因是跳转的目的界面button声明出了问题。
7 个月之前 回复

2个回答

可以提供UI畫面嗎? 清楚流程比較能對應錯誤訊息

日志可否截全图,否则看不出是什么错误

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android ListView 中的onItemClick Intent 无法跳转
android ListView 中的onItemClick Intent 无法跳转rnrn[code=Java]protected void onCreate(Bundle savedInstanceState) rn // TODO Auto-generated method stubrn super.onCreate(savedInstanceState);rn setContentView(R.layout.source_list);rn ListView lv = (ListView) this.findViewById(R.id.listView);rnrn // 生成动态数组,加入数据rn ArrayList> listItem = new ArrayList>();rn for (int i = 0; i < 10; i++) rn HashMap map = new HashMap();rn map.put("ItemImage", R.drawable.bt);// 图像资源的IDrn map.put("ItemTitle", "Level " + i);rn map.put("ItemText", "Finished in 1 Min 54 Secs, 70 Moves! ");rn listItem.add(map);rn rn // 生成适配器的Item和动态数组对应的元素rn SimpleAdapter listItemAdapter = new SimpleAdapter(this, listItem,// 数据源rn R.layout.context,// ListItem的XML实现rn // 动态数组与ImageItem对应的子项rn new String[] "ItemImage", "ItemTitle", "ItemText" ,rn // ImageItem的XML文件里面的一个ImageView,两个TextView IDrn new int[] R.id.ItemImage, R.id.ItemTitle, R.id.ItemText );rnrn // 添加并且显示rn lv.setAdapter(listItemAdapter);rnrn // 添加点击rn lv.setOnItemClickListener(new OnItemClickListener() rn @Overridern public void onItemClick(AdapterView arg0, View arg1, int arg2,rn long arg3) rn // Toast.makeText(SourceList.this, "点击第"+arg2+"个项目", 1).show();rn Intent intent = new Intent(SourceList.this, ViewDetail.class);rn startActivity(intent);rn //这里无法跳转rn rn );rn [/code]rnrnViewDetail.classrn应该不关这个的事rn[code=Java]protected void onCreate(Bundle savedInstanceState) rn // TODO Auto-generated method stubrn super.onCreate(savedInstanceState);rn this.setContentView(R.layout.view_detail);rn [/code]
Android intent跳转问题
一个主界面activity绑定了四个frament:分别是framentA,framentB,framentC,framentD四个片段,其中framentA是主界面,当我从framentA跳转到另一个界面activityB的时候,该怎么跳转到framentC这个界面,我在activityB里面若是使用标识符跳转到activity的话,就会报空值错误,也无法使用onActivityResult这个参数,因为我所有的跳转都是在片段中执行的,请问谁有比较好的跳转方式
android intent 跳转问题
A到B B 关闭 到A 直接这样 会把 A finish 掉 rnIntent intent = new Intent(A.this,B.class);rnstartActivity(intent);rnrnrn怎么 在 B 返回 到A 不finish Arnrn。。。。。。rnrn
android多个页面intent跳转的问题
遇到个小问题,可能比较白痴,不知道大家都是怎么处理的rnrn现在有A, B, C三个Activity,跳转顺序是A->B->C,rnrnA跳转到B时,A不能被finish掉,但从B跳转到C时,怎样将A,B两个Activity同时finish掉?rnrn(PS:如果B没有跳转到C时,可以在B页面按back键回到A页面),rnrn求解~~谢谢
android Intent跳转 Kotlin页面错误问题
TestActivity是使用kotlin编写的activity,使用intent跳转找不到类检查一下AndroidManifest.xml是否有添加,如果有那么在确认一下build.gradle是否有正确添加配置
android Intent跳转工具类
Intent跳转工具类 1.用单例模式打开一个Activity并关闭当前页面,可携带数据 2.用Result的方式跳转到指定页面,不携带数据 3.跳转至主页,并附带动画 4.跳转到发送短信界面 5.跳转到拨号界面
android intent的跳转,页面传值
在android中页面的跳转跟传值是非常重要的内容,所以不会的同学还是要用点心去多打两次。没有什么问题是打一遍代码不能解决如果有的话,那就是n+1遍的问题。 首先我们去看一篇博客的时候,最好先看下博客有哪些你没见过的知识点,然后边看边百度,不要看到博客里面的内容没见过,就觉得很难,开始烦躁没有心情去慢慢看下去。 好,首先 我们要 知道 Intent Bundle OnActivityResul
android的intent跳转
android的intent的各种跳转.
Android Intent 的几种跳转
最近一段时间比较懒,博客也不经常写,不能再这么懒下去了。在2015/12/31日,2015年的最后一天,此时正在公司加班(新网视讯),总结一下Intent的几种跳转: 一、不需要返回值的跳转 Intent intent=new Intent(); intent.setClass(目前的acitivy.this, 目标activity.class); startActivity(intent);
Android intent跳转工具类
/** * 进行页面跳转的工具 * * @author chen.lin * */ public class IntentUtil { private static final String IMAGE_TYPE = "image/*"; private static final String TAG = "IntentUtil"; /** * 进行页面
Android intent跳转activity
我现在有6个按钮都要先跳转到二维码扫描界面,但是显示结果界面不同,请问大神应该怎么办?最好有代码,小妹不胜感激!
android:Intent的两种跳转
重新写安卓程序,居然忘记Intent的用法,重新回顾一下,加深一下影响。 在安卓里面编程比较常用的跳转那就是Intent。Intent的意思是意图,Intent跳转有两种方式,一种就是没有返回值的,一种是有返回值的。 没有返回值的用法: 1、创建一个intent,然后把需要的参数传进去。 Intent intent=new Intent(this, SActivity.class); 一个
android intent跳转
讲述activity之间intent跳转
Sldingmenu中Intent的跳转问题
在Sldingmenu的侧滑菜单中添加了一个button用于跳转,但是一打开程序就崩溃,求问到底是哪里出的问题n代码如下:npublic class MainActivity extends Activity implements View.OnClickListener n private Button button1;n @Overriden protected void onCreate(Bundle savedInstanceState) n super.onCreate(savedInstanceState);n setContentView(R.layout.activity_main);n button1 = (Button) this.findViewById(R.id.button1);nn // configure the SlidingMenun SlidingMenu menu = new SlidingMenu(this);n menu.setMode(SlidingMenu.LEFT);n // 设置触摸屏幕的模式n menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);n menu.setShadowWidthRes(R.dimen.shadow_width);n menu.setShadowDrawable(R.color.pink1);nn // 设置滑动菜单视图的宽度n menu.setBehindOffsetRes(R.dimen.sldingmenu_offset);n // 设置渐入渐出效果的值n menu.setFadeDegree(0.35f);nn menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);n //为侧滑菜单设置布局n menu.setMenu(R.layout.sldingmenu);n button1.setOnClickListener(this);nn nnn @Overriden public void onClick(View v) n Intent intent=new Intent(this,SecondActivity.class);n startActivity(intent);n nnn
Notification中的intent跳转
现有Activity A 和C,A为主界面rn1.现在从A跳到C,C中加入一个通知,如下rnIntent intent = new Intent(this, C.class);rn2.此时按HOME键,回到桌面,如果C里的通知来了,点击此通知rn会跳回C,可这个Activity是新建的,不是之前的一个.rn因为我看到一个效果:此时按BACK键,会回到按HOME键之前的Activity C ,再次按BACK键才会回到A。rn----------------------------------------------------------------------------------------------------------------------------------rn有办法让其直接回到之前的C?
jsf中页面无法跳转
点过提交过后没反映,还停在以前的页面.rnrn rn /login.jsprn rn loginrn successrn /success.jsprn rn rn loginrn failurern /failure.jsprn rn rn rn rn userrn yanhai.jsf.beans.Userrn requestrn rn userNamern rn rn rn passwordrn rn rn rn rnrnjsp文件:rnrn rn rn rn rn :rnrn rn rn rn rn rnrnrnbean文件:rnpublic class User rn String userName;rn String password;rn long id;rn rn public long getId() rn return id;rn rn public void setId(long id) rn this.id = id;rn rn public String getPassword() rn return password;rn rn public void setPassword(String password) rn this.password = password;rn rn public String getUserName() rn return userName;rn rn public void setUserName(String userName) rn this.userName = userName;rn rn public String validate()rn rn Session session = HibernateSessionFactory.currentSession();rn User user = (User)session.get(User.class,new Long(4));rn System.out.println(user.getUserName());rn System.out.println(user.getPassword());rn if(user.getUserName().equals(userName) && user.getPassword().equals(password))rn rn System.out.print("success");rn return "success";rn rn System.out.print("failure");rn return "failure";rn rn rnrnrnrn
Android——Intent在活动之间跳转
一、使用显式Intent Intent intent = new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); 二、使用隐式Intent 在使用隐式跳转的时候我们要在清单配置 action 和 categoty 标签,在action标签中我们指明了当前的活动可以相应 比如 android.intent...
android intent跳转时传参
java代码: mainactivity: package com.xpc.intentdemo; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickList
Android 开发小贴士--Intent跳转
在Android开发中页面跳转算是非常常见的操作了,使用也很简单 Intent intent = new Intent(mActivity, ListActivity.class); intent.putExtra(&quot;type&quot;, mtype); startActivity(intent);我见过3、4年开发经验的人还在这么写,当然,这样写也没错,但却不够规范安全,如果手抖把type多按了个空...
Android Intent 跳转 发送朋友圈
写在前面2016年7 月份 微信封了几乎所有的deeplink URL Scheme ,现在基本上不可以直接通过deeplink 跳转到微信去执行相应的操作,但是很多时候我们还是不希望集成 SDK去获取接口,毕竟既有65535 方法数限制,又有引包麻烦,更新迭代麻烦等相应问题,我尝试着 使用传统的直接Intent 调相应的action 执行相关操作。问题原因:网上很多相关的教程,但是在我这边测试
Android intent跳转界面崩溃
![图片说明](https://img-ask.csdn.net/upload/201612/24/1482571353_400926.png)rn执行到方框里的那句就崩溃了。求在线解决!rn方框里的那句就是普通的一段跳转代码rn![图片说明](https://img-ask.csdn.net/upload/201612/24/1482571593_112257.png)rn![图片说明](https://img-ask.csdn.net/upload/201612/24/1482574009_246763.png)
Android Intent跳转和回传值
Intent跳转传值,和Activity返回传值
Android中的Intent标准跳转应用
      1)Intent无参数Activity跳转     大部分的Android应用程序都是有多个页面(即 Activity)组成,那么Activity之间的跳转就成为了一个最重要的操作,我们在Android中使用Intent对象来实现界面之间的跳转。Intent实现界面之间的跳转常用两种语法形式实现:     第一种:Intent intent = new Intent(源Ac...
Android中activity跳转与Intent传值(重复)
在一个APP中一般都是有多个activity的因为一般一个activity对应一个界面。 有多个activity就意味着要进行activity之间的跳转。 首先建立一个新的activity和原来的activity进行关联。(其实一个activity就是一个类) 建立一个activity: public class DetailActivity extends Activity {
android学习之intent跳转一
android中intent主要是用来实现activity的跳转和消息的传递 这里我首先通过简单的两个例子来说明跳转和简单的消息的传递,然后应用对象的传递在后面的例子在android学习之intent跳转二里面,android中的xml布局我就没有写了package com.example.jumptoothera; import android.os.Bundle; import andro
Android中Intent跳转的那些事儿
在android中,运用Intent跳转页面时,常用的是利用Bundle携带数据跳转到另外一个activity,其实携带图片跳转的原理也和携带数据跳转一样,首先将图片转化成bitmap,再将bitmap转化成byte数组,也就是说,根本的原理是与数据传送一样。下面是本人写的一个简单的demo,可以给大家参考参考。 在数据发送到第二个activity的时候我们还可以对图片做裁剪处理,我在下面也为
Intent 跳转的问题,again
源码如下:rnIntent intent = new Intent();rnintent.setClass(Testttt.this, MsgDetail.class);rnintent.putExtra("item0", “1”);rnstartActivity(intent);rn这次我在AndroidManifest.xml中配置了MsgDetailrn[code=java] rnrn rn rn rnrn rn rn rn rn rn [/code]rnlog如图:[img=https://img-bbs.csdn.net/upload/201409/01/1409542492_126654.png][/img]
JSF的页面无法跳转的问题.
rnrnrnrn rn rn CalcBeanrn com.young.controller.CalculatorConrollerrn sessionrn rn rn rn /calculator.jsprn rn successrn /result.jsprn rn rnrnrn在/calculator.jsp中输入后,今后后台.一切正常.但是返回"success"后就是不转到rnresult.jsp并且还在/calculator.jsp页上停留....rn谁遇见类似的问题啊?rn
Intent跳转
一、Intent分为两类:       (1)显示Intent,通过名字指定目标组件。显式的intent用于程序内部消息——如:Activity启动一个下属服务或启动一个姊妹Activity。      (2)隐式的Intent,没有指定目标,Android系统需要查找最适合处理intent的组件(或几个组件)——一个单一的Activity。通过把intent对象的内容和intent管理器比较
intent跳转
实现跳转到网页,到本app的其他页面,以及到其他的app的代码 private void jumpToUrl() { Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://fir
页面无法跳转
rnrn rn order.htmlrnrn rn rn rnrn rnrn rn rnrn rn rn rn rn 请输入以下信息:rn rn rn rn rn rn rn rn rn 用户名:rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 邮编:rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 电话:rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 信用卡:rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn点击提交按钮没有任何反映,如果是路径错误,最起码页面还能跳转,为啥我怎么点都没反应,貌似根本没有调用RegisterSubmit(),但我觉得方法代码没错啊,速求各位大哥大姐给予解释啊!!!!!!!
页面无法完成跳转
我就是想实现一个简单的login界面,编完之后最开始是能够跳转的,现在又出问题了,显示的错误是[code=php]Server Error in '/' Application.rn--------------------------------------------------------------------------------rnrnThe resource cannot be found.[/code]rnIndex.aspx源代码是rn[code=text]rnrn Log inrnrnrn rn rn Login : rn rn rn rnrn[/code]rnrnLoginController源代码是rn[code=text]public class LoginController : Controllerrn rn //rn // GET: /Login/rnrn public ActionResult Index()rn rn return View();rn rnrn public ActionResult Display()rn rn User obj = new User();rn obj.Login=Request.Form["login"];rn SqlConnection cn = new SqlConnection("Data Source=vdw-nexfi-004;Persist Security Info=True;User ID=gao_s;Password=gao_s");rnrn tryrn rn SqlCommand cmd = new SqlCommand("select Role from TestDev.dbo.Table_Login where login_windows='" + obj.Login + "'", cn);rn cn.Open();rn SqlDataReader sdr = cmd.ExecuteReader();rn 。。。此处略去一万字。。。rn rn catch (System.Exception ee)rn rn Response.Write(ee.Message.ToString());rn rn finallyrn rn cn.Close();rn rnrn return View(obj);rn rn [/code]rn我用断电去调适,display方法都没有被调用。。。rn之前还是好好的,现在就不能运行了,求解释。。rn
extjs页面无法跳转
页面代码如下rn[code=Java]<%@ page language="java" contentType="text/html; charset=UTF-8"rn pageEncoding="UTF-8"%>rnrnrnrn rn rn rn rn rnrnrnrnrn rnrnrn[/code]rnrnrnrnservlet代码如下rn[code=Java]package action;rnrnimport java.io.IOException;rnrnimport javax.servlet.RequestDispatcher;rnimport javax.servlet.ServletException;rnimport javax.servlet.http.HttpServlet;rnimport javax.servlet.http.HttpServletRequest;rnimport javax.servlet.http.HttpServletResponse;rnrnimport dao.AdminDao;rnrnimport po.Admin;rnrnimport utils.StringUtils;rnrn/**rn * rn * @author 曾铭新(zmx198768)rn * @create Sep 14, 2009 10:45:03 PMrn */rnpublic class LoginAction extends HttpServlet rnrn private static final long serialVersionUID = 5853891517115129658L;rnrn /**rn * The doGet method of the servlet. rn *rn * This method is called when a form has its tag value method equals to get.rn * rn * @param request the request send by the client to the serverrn * @param response the response send by the server to the clientrn * @throws ServletException if an error occurredrn * @throws IOException if an error occurredrn */rn public void doGet(HttpServletRequest request, HttpServletResponse response)rn throws ServletException, IOException rn this.doPost(request,response);rn rnrn /**rn * The doPost method of the servlet. rn *rn * This method is called when a form has its tag value method equals to post.rn * rn * @param request the request send by the client to the serverrn * @param response the response send by the server to the clientrn * @throws ServletException if an error occurredrn * @throws IOException if an error occurredrn */rn public void doPost(HttpServletRequest request, HttpServletResponse response)rn throws ServletException, IOException rn rn String username=request.getParameter("username");rn String password=request.getParameter("password");rn rn rn rn if(StringUtils.isEmpty(username)||StringUtils.isEmpty(password))rn request.getRequestDispatcher("admin/login.jsp?tip=用户名与密码不能为空").forward(request,response);rn return ;rn rn rn Admin admin= new Admin();rn admin.setUsername(username);rn admin.setPassword(password);rn rn if(!AdminDao.verify(admin))rn request.getRequestDispatcher("admin/login.jsp?tip=用户名或密码错误").forward(request,response);rn return ;rn rn rn request.getSession().setAttribute("admin","admin");rn RequestDispatcher rd=request.getRequestDispatcher("admin/manager.jsp");rn rd.forward(request,response);rn rn rnrnrn[/code]rnrnrnrn所有的情况均无法跳转rn如果是从非extjs页面登录的话,则正常rn此疑惑在线求解
SpringMVC页面无法跳转
出现问题:SpringMVC页面无法跳转,老是报:rn[WARN ] [19:58:55] org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/MVCdemo/user/login] in DispatcherServlet with name 'springMVC'rn之前的项目也是这么写的,毫无问题,现在这个test项目也是简单模仿的,连Hibernate数据库都没用,居然出现这个问题,百度、google搜寻也无果,解决不了。。。下面贴几段核心配置和写法,完整程序见附件,导包的话只要导spring最新版本即可。rn1、web.xmlrn[code="java"]rnrnrn rn rn EncodingFilter rn org.springframework.web.filter.CharacterEncodingFilter rn rn encoding rn UTF-8 rn rn rn forceEncoding rn true rn rn rn rn EncodingFilter rn /* rn rn rn rn contextConfigLocationrn rn /WEB-INF/config/spring-common.xmlrn rn rn rn rn rn org.springframework.web.context.ContextLoaderListener rn rn rn rn rn springMVC rn org.springframework.web.servlet.DispatcherServlet rn rn contextConfigLocation rn /WEB-INF/config/spring-common.xml rn rn 1 rn rn rn springMVC rn / rn rnrn[/code]rn2、spring-common.xmlrn[code="java"]rnrnrn rn rn rn rn rn rn rn rn rn rn rnrn[/code]rn3、UserLoginActionrn[code="java"]rnpackage com.study.action;rnimport javax.annotation.Resource;rnimport javax.servlet.http.HttpServletRequest;rnimport org.springframework.stereotype.Controller;rnimport org.springframework.web.bind.annotation.RequestMapping;rnrnimport com.study.service.UserService;rnrn@Controllerrn@RequestMapping("/user")rnpublic class UserLoginActionrn rn @Resource(name="userService")rn private UserService userService;rn rn @RequestMapping("/login")rn public String login(String username,String password,HttpServletRequest request)rn boolean b = userService.search(username,password);rn if(b==true)rn request.setAttribute("username",username);rn return "/ppp/success";rn elsern return "/ppp/fail"; rn rn rnrn[/code]rn4、index.jsprn[/code]rn rn 用户名 rn 密 码 rn rn rn[/code]
为什么页面无法跳转?
rn rn 用户登陆rn rn rn 用户名:rn rn rn rn rn 密码:rn rn rn rn rn rn rn rn rn rn rn rn
【JFinal】页面无法跳转
public void configRoute(Routes me) { // TODO Auto-generated method stub me.add("/", YyxtController.class); me.add("/yyxt", YyxtController.class,""); me.setBaseViewPath("/WEB-INF/view"); } 原因
移动开发 - Android - 实现两个页面(Activity)的简单跳转(Intent)
我们要实现的页面跳转如下图所示: 第一个页面: 通过点击第一个按钮,实现跳转: 通过点击第二个按钮实现跳转后,点击返回按钮(结束界面)因为之前的界面还没有结束,当第二个界面结束后,露出第一个界面。 使用Intent实现页面的跳转有两种方式。 1.无返回结果的页面跳转:startActivity(intent); 2.有返回结果的页面跳转:startA
andorid中使用意图Intent跳转的问题?
我想知道在android中,我弄了很多个nIntent intent = new Intent(this,class);nstartActivity(intent);这样的形式来跳转页面,能不能把这两句话抽成一个方法。然后在该n需要跳转页面的地方调用该方法传两个活动页面的参数进去就可以跳转到另一个页面的。n求怎么抽成一个方法来传参数进去。
Android中利用Intent传递数据到另一个页面
Android中利用Intent把数据传递到另一个页面
请教关于Intent跳转的问题
现象如下:我有两个Activity,A和B。A是入口Activity,进入A后,一个Handler延时10秒发送一个空的消息,Handler接收到消息后,进行Intent跳转到B。在10秒的时间内,我点击了Home键。10S延时消息处理是在后台处理的,到了10S后,Handler接收到了消息进行Intent跳转了,打印Activity声明周期,发现A走了暂停,停止和摧毁方法,B并没有进入OnCreate,而是再次在主页点击应用图标的时候才进入OnCreate方法,程序后台运行期间,B没有执行任何生命周期中的方法。有人能解释下么,多谢。
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件