当前位置: 代码迷 >> Android >> android Activity跳转异常
  详细解决方案

android Activity跳转异常

热度:107   发布时间:2016-05-01 21:18:38.0
android Activity跳转错误
java代码为
package com.tmxk;

import com.yarin.android.FileManager.FileManager;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.Toast;

public class ComsystemActivity extends Activity {
  /** Called when the activity is first created. */
private ImageButton btn_select;
private EditText filename;
private ImageView img;
private Button btn0;
private String str;
  @Override
  public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.first);
  findView();
  setInfo();
  setLinear();
  str=filename.getText().toString().trim();
   
  onclick();
  // btn_select = (ImageButton)findViewById(R.id.btn_select);
  }
  public void findView(){
  btn_select=(ImageButton)findViewById(R.id.btn_select);
  filename=(EditText)findViewById(R.id.filename);
  img=(ImageView)findViewById(R.id.img);
  btn0=(Button)findViewById(R.id.btn0);
  }
  public void setInfo(){
  Bundle b=this.getIntent().getExtras();
  if(b!=null){
filename.setText(b.getString("FileName"));
Bitmap map=BitmapFactory.decodeFile(b.getString("FileName"));
img.setImageBitmap(map);
  }
  }
  public void setLinear(){
  btn_select.setOnClickListener(new View.OnClickListener() {
 
  @Override
  public void onClick(View v) {
  Intent in=new Intent();
  in.setClass(ComsystemActivity.this, FileManager.class);
  startActivity(in);
  finish();
  }
  });
  }
  public void onclick(){
  btn0.setOnClickListener(new View.OnClickListener() {
 
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//if(str=="")
//Toast.makeText(ComsystemActivity.this,"请先选择图片", Toast.LENGTH_SHORT).show();
//else{
Intent intent=new Intent();
intent.setClass(ComsystemActivity.this, second.class);
ComsystemActivity.this.startActivity(intent);
}
//}
});
  }

logcat信息为
05-06 02:48:07.272: INFO/ActivityManager(52): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.tmxk/.ComsystemActivity }
05-06 02:48:07.352: INFO/ActivityManager(52): Start proc com.tmxk for activity com.tmxk/.ComsystemActivity: pid=384 uid=10034 gids={}
05-06 02:48:07.592: DEBUG/ddm-heap(384): Got feature list request
05-06 02:48:08.272: INFO/ActivityManager(52): Displayed activity com.tmxk/.ComsystemActivity: 934 ms (total 934 ms)
05-06 02:48:10.332: INFO/ActivityManager(52): Starting activity: Intent { cmp=com.tmxk/com.yarin.android.FileManager.FileManager }
05-06 02:48:10.962: INFO/ActivityManager(52): Displayed activity com.tmxk/com.yarin.android.FileManager.FileManager: 605 ms (total 605 ms)
05-06 02:48:11.842: WARN/KeyCharacterMap(384): No keyboard for id 0
05-06 02:48:11.842: WARN/KeyCharacterMap(384): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
05-06 02:48:16.214: DEBUG/dalvikvm(107): GC freed 237 objects / 10456 bytes in 201ms
  相关解决方案