ndroid开发-新人求助,急急急。一个问题

问题描述

新人求助,急急急。一个问题

package com.example.welcome;

import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
import android.view.View.OnClickListener;
import android.view.View;
import android.widget.Toast;
import android.content.Context;

public class ThirdActivity extends Activity{

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.third);
    Button button=(Button)findViewById(R.id.ok);
    button.setOnClickListener(ok);

 }
private OnClickListener ok=new OnClickListener()
{
  public void onClick(View v)
  {
     EditText field_qpsd1=(EditText)findViewById(R.id.quickpsd);
     EditText field_qpsd2=(EditText)findViewById(R.id.quickpsd2);

     String s3=field_qpsd1.getText().toString();
     String s4=field_qpsd2.getText().toString();

     if(s3==" "||s4==" "||s3.length()<=0||s4.length()<=0)
     {
        errorwarning1();
     }
     else if(s3.equals(s4)==true)
     {
        EditText field_name =(EditText)findViewById(R.id.accountEt);
        EditText field_psd =(EditText)findViewById(R.id.pwdEt);
        String username=field_name.getText().toString();
        String passward=field_psd.getText().toString();
        String quickpsd=s3;
        SharedPreferences settings = getSharedPreferences("login_imf", Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = settings.edit();  

         editor.putString("username",username);
         editor.putString("passward", passward);
         editor.putString("quickpsd", quickpsd);
         editor.commit();  

         Toast.makeText(ThirdActivity.this,"注册成功",Toast.LENGTH_SHORT).show();
         Intent intent=new Intent(ThirdActivity.this,Zhuye.class);

         startActivity(intent);
         ThirdActivity.this.finish(); 

     }
     else
     {
      errorwarning2();
     }
  }
};

private OnClickListener back= new OnClickListener()
{
public void onClick(View v)
{
Intent intent2=new Intent(ThirdActivity.this,SecondActivity.class);
startActivity(intent2);
ThirdActivity.this.finish();
}
};

private void errorwarning1()
{
  Toast.makeText(ThirdActivity.this, "请输入密码", Toast.LENGTH_SHORT).show();
}
private void errorwarning2()
{

  Toast.makeText(ThirdActivity.this, "两次输入的密码不一致,请再次输入", Toast.LENGTH_SHORT).show();

}

}
代码有点丑。别在意。
我想用 sharepreference 存储用户名和密码。 但每次一运行到那里就崩溃了,好无语。
大神们帮我看看吧。

解决方案

代码有点丑。别在意。
我想用 sharepreference 存储用户名和密码。 但每次一运行到那里就崩溃了,好无语。
大神们帮我看看吧。

解决方案二:

你就是再新,也不至于连问题都不会问吧,你写一段代码放这干嘛,问题都没说

解决方案三:

你先看logcat日志,看报错在哪一行,然后下个断点就知道哪个对象错了

解决方案四:

这个可能Activity还没有来得及初始化 private OnClickListener ok=new OnClickListener()的编译和onCreate方法执行 ,在可能的情况下onCreate还没填充完就在编译private OnClickListener ok=new OnClickListener() ,

可能的错误是空指针异常 NullPointerException
我也是菜鸟级别 说错了请各位大神指点

解决方案五:

看看log日志是什么错误,如果就是那一行报错,一般是配置环境问题的可能性比较大些。

解决方案六:

# ## 看不懂,我也是菜鸟****

时间: 2025-01-21 06:27:12

ndroid开发-新人求助,急急急。一个问题的相关文章

C#开发ActiveX求助...引用了一个第三方的dll,编译通过了。安装调用的时候调用不到这个dll

问题描述 C#开发ActiveX求助...引用了一个第三方的dll,编译通过了.安装包制作安装,通过ie调用的时候调用ActiveX没有引用到第三方dll的方法都可以正常使用,引用到第三方dll的方法调用都没反应,感觉是第三方dll没有加载到,但是我dll跟ActiveX放的同个目录,网上找了好多方法,试过把第三方dll复制到windows.system32.浏览器根目录下都没有用.请高手指点. 解决方案 解决方案二:注册全局的DLL写ActiveX的时候用动态引用之类的都可以解决....以前碰

建行个人支付接口开发问题,急急急啊!!求大神解答!!

问题描述 用建行提供的防钓鱼接口实现支付跳转,我所有的参数都是按照说明来配置的,只有mac验证的时候不太确定,但是从网上找了demo,直接复制都不行,提示这个,求解答啊,谢谢了! 解决方案 解决方案二:错误代码和错误类型都提供给你了,你打电话问下不就知道建行不处理你操作的原因了吗?解决方案三:电话也给你了..问客服..

解决-MKNetworkKit框架导入报错--新人求帮助 急急急

问题描述 MKNetworkKit框架导入报错--新人求帮助 急急急 框架中 文件:NSAlert+MKNetworkKitAdditions.h 这个里边就报错 我就是一个新手,也不知道怎么解决啊,请大神指教--

新人求助:android apk直接控制开发板上的4个led灯,实现流水灯

问题描述 新人求助:android apk直接控制开发板上的4个led灯,实现流水灯 在android系统的文件目录下有如下4个文件路径,分别控制4个led亮与灭,写入1亮,0灭 public String path_led1="/sys/devices/platform/leds-gpio/leds/led1/brightness"; public String path_led2="/sys/devices/platform/leds-gpio/leds/led2/bri

急急急!Jersey框架客户端发送一个参数给服务器,希望服务器查数据库返回一堆对象

问题描述 急急急!Jersey框架客户端发送一个参数给服务器,希望服务器查数据库返回一堆对象 应该怎么实现,jersey下怎么把查询的结果转为List,List怎么传回客户端 解决方案 最好序列化成json,然后直接回传就可以

请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急

问题描述 请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急 已知: X=[1 3 6 8 10 14 16 20 23] Y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104] 求: X=[1 2 3 ...... 23]对应的Y值 解决方案 x=[1 3 6 8 10 14 16 20 23]; y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104

已知一个带有头结点的单链表,设计算法将该单链表复制一个拷贝,急急急

问题描述 已知一个带有头结点的单链表,设计算法将该单链表复制一个拷贝,急急急 已知一个带有头结点的单链表,设计算法将该单链表复制一个拷贝,急急急 解决方案 http://zhidao.baidu.com/link?url=07NsUCYjlwgZFGwfyhqq9NxVTk7hVXs7yBAZAyChUU_CPFIZ_WjwusNVPD7CDC1vjFVaMMTGFwp-H8tnfQb9Qa

jssdk-微信公众号开发JSSDK获取用户地理位置,急急急!

问题描述 微信公众号开发JSSDK获取用户地理位置,急急急! 有人遇到过报 timeout 这个问题吗,实在找不到原因.求大神!! 解决方案 参考下:http://www.cnblogs.com/txw1958/p/weixin-web-location.html 如果超时检查下网络连接,以及你的gps信号是否有.

php-微信公众平台开发如何实现主动私信推送??求大神!!急急急!!!

问题描述 微信公众平台开发如何实现主动私信推送??求大神!!急急急!!! 6C 用PHP做微信公众平台开发怎样可以做到在群发时,向不同的用户推送不同的消息?或者分组推送??? 解决方案 官方文档里面有个接口是发送消息给用户的 解决方案二: 通过认证服务号才有此功能,其他无 模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息.具体模板消息运营规则请读模板消息运营规范 http