android 类qq空间图片查看器。出现好多错误 求大神帮忙。小女涉入甚浅。

问题描述

android 类qq空间图片查看器。出现好多错误 求大神帮忙。小女涉入甚浅。

11-20 11:26:39.629: E/AndroidRuntime(1136): FATAL EXCEPTION: main
11-20 11:26:39.629: E/AndroidRuntime(1136): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.desktop/com.example.desktop.ImageShowActivity}: java.lang.InstantiationException: can't instantiate class com.example.desktop.ImageShowActivity
11-20 11:26:39.629: E/AndroidRuntime(1136): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1880)
11-20 11:26:39.629: E/AndroidRuntime(1136): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
11-20 11:26:39.629: E/AndroidRuntime(1136): at android.app.ActivityThread.access$600(ActivityThread.java:123)
11-20 11:26:39.629: E/AndroidRuntime(1136): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
11-20 11:26:39.629: E/AndroidRuntime(1136): at android.os.Handler.dispatchMessage(Handler.java:99)
11-20 11:26:39.629: E/AndroidRuntime(1136): at android.os.Looper.loop(Looper.java:137)
11-20 11:26:39.629: E/AndroidRuntime(1136): at android.app.ActivityThread.main(ActivityThread.java:4424)
11-20 11:26:39.629: E/AndroidRuntime(1136): at java.lang.reflect.Method.invokeNative(Native Method)
11-20 11:26:39.629: E/AndroidRuntime(1136): at java.lang.reflect.Method.invoke(Method.java:511)
11-20 11:26:39.629: E/AndroidRuntime(1136): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
11-20 11:26:39.629: E/AndroidRuntime(1136): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
11-20 11:26:39.629: E/AndroidRuntime(1136): at dalvik.system.NativeStart.main(Native Method)
11-20 11:26:39.629: E/AndroidRuntime(1136): Caused by: java.lang.InstantiationException: can't instantiate class com.example.desktop.ImageShowActivity
11-20 11:26:39.629: E/AndroidRuntime(1136): at java.lang.Class.newInstanceImpl(Native Method)
11-20 11:26:39.629: E/AndroidRuntime(1136): at java.lang.Class.newInstance(Class.java:1319)
11-20 11:26:39.629: E/AndroidRuntime(1136): at android.app.Instrumentation.newActivity(Instrumentation.java:1023)
11-20 11:26:39.629: E/AndroidRuntime(1136): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1871)
11-20 11:26:39.629: E/AndroidRuntime(1136): ... 11 more

出错代码
package com.example.desktop;
//import android.app.ActionBar.LayoutParams;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.animation.AnimationUtils;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageSwitcher;
import android.widget.ImageView;
import android.widget.SpinnerAdapter;
import android.widget.Gallery.LayoutParams;
import android.widget.ViewSwitcher.ViewFactory;
import android.widget.AdapterView;

public abstract class ImageShowActivity extends Activity implements OnItemSelectedListener,ViewFactory
{
private Gallery g ;
private ImageSwitcher mSwitcher=null;
private Integer[] mThumberIDs={
R.drawable.xx,
R.drawable.wang,
R.drawable.dh,
R.drawable.zm
};
private Context mcontext;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE) ;
setContentView(R.layout.image_show);
setTitle("ImageShowActivity");
mSwitcher = (ImageSwitcher) findViewById(R.id.swit);
mSwitcher.setFactory(this);
mSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_in));
mSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_out));
g = (Gallery) findViewById(R.id.gall);
g.setAdapter(new ImageAdapter(this));
g.setOnItemSelectedListener(this);

}
public View makeView()
{
ImageView i = new ImageView(this);
i.setBackgroundColor(0xFF000000);
i.setScaleType(ImageView.ScaleType.FIT_CENTER);
i.setLayoutParams(new android.view.ViewGroup.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
return i;
}

public class ImageAdapter extends BaseAdapter{
public ImageAdapter (Context c)
{
mcontext = c;
}

@Override
public int getCount() {
    // TODO Auto-generated method stub
    return  mThumberIDs.length;
}

@Override
public Object getItem(int position) {
    // TODO Auto-generated method stub
    return position;
}

@Override
public long getItemId(int position) {
    // TODO Auto-generated method stub
    return position;
}

@Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
    // TODO Auto-generated method stub
    return null;
}

}
public View getView(int position, View convertView, ViewGroup parent) {
ImageView i = new ImageView(mcontext);
i.setImageResource(mThumberIDs[position]);
i.setAdjustViewBounds(true);
i.setLayoutParams(new Gallery.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
i.setBackgroundResource(R.drawable.zm);
return i;
}

}

解决方案

你的Activity是抽象的,肯定不能启动。建议使用 其具体实现类,或者把abstract去掉并实现相应方法

时间: 2024-10-03 13:37:32

android 类qq空间图片查看器。出现好多错误 求大神帮忙。小女涉入甚浅。的相关文章

ueditor+ struts2 图片和附件上传配置 求大神帮忙

问题描述 怎么配置 解决方案 解决方案二:百度编辑器不带上传功能,并且是异步上传,,直接使用就可以了...至于struts2可以不用考虑,,因为百度编辑器都能满足..具体在核心配置中都有注释.解决方案三:不带-->自带

如何通过DataTable的列名 生成实体类,列名为类的属性 求大神帮忙

问题描述 现在需要DataTable动态生成实体类,有没有什么好的办法,求大神帮忙 解决方案 解决方案二:动态生成实体类?根据列名映射到POCO属性可以做到,但动态创建实体类?那只能dynamic了解决方案三:"动态生成实体类"的概念是什么呢?是写一个编写代码的机器狗?解决方案四:引用2楼sp1234的回复: "动态生成实体类"的概念是什么呢?是写一个编写代码的机器狗? 比如我将datatable作为参数传入方法,方法返回一个类的实体,里边的字段为这个类的属性解决方

android webview加载服务器上js自动轮播图片不显示问题,求大神帮忙

问题描述 android webview加载服务器上js自动轮播图片不显示问题,求大神帮忙 这个是手机版网站地址:m.daxuepai.com.cn 正常打开首页应该有轮播图片,如下图: 轮播功能是做web前端的人用js写的. 以下是我android中的代码,主要就是用webview加载了相应地址的资源,但是我加载了后那个轮播图就没有显示,代码如下: package com.example.testwebkit; import android.app.Activity; import andro

android图片应用出现oom,无法释放图片资源怎么解决,求大神帮忙

问题描述 android图片应用出现oom,无法释放图片资源怎么解决,求大神帮忙 我的应用使用标签切换,每个界面都存在大量图片资源,但是使用几种方法都没法解决 方法1 transaction.replace remove 方法2 5个fragment销毁,内存不减. 方法3 recycleImageView :回收单一的Imageview,不能回收全部的Imageview占用的的图像内存 解决方案 如果图片尺寸太大,很容易造成oom,你在加载图片时,可以创建缩略图,通过option的设置,让fa

android st...-求大神帮忙,怎么查看Android Studio for mac的数字签证

问题描述 求大神帮忙,怎么查看Android Studio for mac的数字签证 本人小白,刚刚学习没有多久.在使用百度地图做一个demo,需要签证,找了好久没有找到,哪位大神能帮忙解决一下,急用,谢谢. 解决方案 http://blog.csdn.net/christiansheng/article/details/44770335 解决方案二: http://my.oschina.net/u/1780920/blog/464638 解决方案三: 签证还是签名.说清楚 具体是干什么用的 解

android播放器点播放后,出现以下错误,求大神帮忙解决

问题描述 android播放器点播放后,出现以下错误,求大神帮忙解决 解决方案 权限设置没设置,要在配置文件把android.permission.access_network_state这个权限加进去

图片-Android studio 预览插件出现的问题,跪求 大神解决

问题描述 Android studio 预览插件出现的问题,跪求 大神解决 解决方案 解决了,只要重装一下sdk下的extra->android support library就正常了

求大神帮忙解决 Android项目java空指针异常问题 真的很急 - -

问题描述 求大神帮忙解决 Android项目java空指针异常问题 真的很急 - - 新手小白参考网上教程学习的socket使用,代码几乎雷同老师写的就可以运行我的就会出问题,connect()方法正确可用,但是send()方法不能用,会提示如图空指针异常,但是我真的找不到是哪里的问题,求大神指点.困扰两天了 茶不思饭不想.(由于提问字数问题导包部分代码没有粘过来) 我用Broadcast在一个activity中监听到操作后广播消息过来然后触发java类里面的方法,触发到connect()就可以

byte-Byte[]转Bitmap时图片变花,求大神帮忙

问题描述 Byte[]转Bitmap时图片变花,求大神帮忙 Android写了一个相机,但是photo = BitmapFactory.decodeByteArray(data 0 data.length)时候图片变花了,求大神帮忙,急急急 解决方案 遇到过同样的问题,我的问题是在处理data[]数据转Bitmap后,将图片旋转了90°,后来连续拍照后,保存的图片看上去像有很多张重叠在一起的,后来找了很久,发现是旋转的问题: Matrix matrix = new Matrix(); matri