基于HTTP的登录系统扩展
2012-05-12 13:24
274 查看
今天上午在家写程序,想在之前写的程序基础上不断进行扩展。上午主要想实现的功能是:页面的跳转。功能代码本身没有错误,但是就是一直调试不通。后来才发现是在androidmanifest.xml文件中忘记吧跳转页面活动activity忘记注册导致程序异常:
正确的应该如下:例如:我想在第二个页面满足某个条件的时候,视图跳转到第三个页面:
androidManiFest.xml文件中先注册second和third两个活动,当然了必须保证second和third对应相应文件名和类。
运行截图:
正确的应该如下:例如:我想在第二个页面满足某个条件的时候,视图跳转到第三个页面:
androidManiFest.xml文件中先注册second和third两个活动,当然了必须保证second和third对应相应文件名和类。
<activity android:name=".Second" android:label="@string/second" > </activity> <activity android:name=".Third" android:label="@string/third" > </activity> //接下来是功能函数: package com.example; import android.app.Activity; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.content.Intent; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.Spinner; import android.widget.TextView; public class Second extends Activity { public static final String[] M_DATA = {"PHP","JAVA","C++","ANDROID","PYTHON"}; public TextView mTextView; public Button mButton; public Spinner mSpinner; public ArrayAdapter<String> adapter; public OnItemSelectedListener a = new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { mTextView.setText("你擅长的码农语言是"+M_DATA[arg2]); arg0.setVisibility(View.VISIBLE); String test = "你擅长的码农语言是JAVA"; if(mTextView.getText().toString().equals(test)){ Intent a = new Intent(Second.this,Third.class); startActivity(a); } } @Override public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.second); mTextView = (TextView)findViewById(R.id.codeLanguage); String test = "你擅长的码农语言是JAVA"; if(mTextView.getText().toString().equals(test)){ Intent a = new Intent(Second.this,Third.class); startActivity(a); } mSpinner = (Spinner)findViewById(R.id.devType); adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item, M_DATA); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mSpinner.setAdapter(adapter); mSpinner.setOnItemSelectedListener(a); } } package com.example; import android.app.Activity; import android.os.Bundle; public class Third extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.third); } }
运行截图:
相关文章推荐
- 基于HTTP登录系统的扩展(代码设计实现UI部分)
- 基于HTTP登录系统的扩展(SQLIte数据库部分)
- 基于RFC6265 (HTTP状态管理协议)实现简单的登录系统
- cas用httpclient登录,并获取ticket,可以很方便扩展,如果要ajax登录可以基于这个接口,在resp种植castgc的cookie到浏览器
- 基于HTTP系统的扩展(sharedpreference)
- 基于RFC6265 (HTTP状态管理协议)实现简单的登录系统
- 基于RFC6265 (HTTP状态管理协议)实现简单的登录系统
- 基于RFC6265 (HTTP状态管理协议)实现简单的登录系统
- 用户权限设计(四)——基于RBAC模型的通用权限管理系统的设计(数据模型)的扩展【转】
- 基于HTTP协议的开源中文分词系统:HTTPCWS 1.0.0
- VC#.NET下基于WinForm的系统登录程序解决方法
- Lu基于系统内置对象创建扩展数据类型,小矩阵乘效率测试
- C#开发中Windows域认证登录2016(扩展吉日嘎拉GPM系统V4.2)
- 设计一个可扩展的用户登录系统 (1)
- 基于MVC模式实现的登录和分页效果的小系统
- 基于JSON Web Tokens的单点登录(SSO)或通行证(Passport)系统方案
- 基于Go语言实现的单点登录系统
- 基于支付系统真实场景的分布式事务解决方案效果演示: http://www.iqiyi.com/w_19rsveqlhh.html
- 使用 HttpModel与现有基于共享登录信息( Cookie )的网站进行集成
- 基于所提供的凭据,您没有权限查看此目录或网页;HTTP 错误 401.2 - 未授权:服务器配置导致登录失败