问题RT
首次运行的话界面上的内容都有显示,关闭程序后从启动器运行,所有的图片和gallery的view都不出现了,这个是为什么,应该怎么解决
注:没有报错,系统android4.1
------解决方案--------------------
gallery是在哪初始化和加载图片数据的
------解决方案--------------------
你至少给点代码才知道原因啊。。
------解决方案--------------------
呃,好的,现在附上代码
这个是activity
package com.example.welshelf;
import controller.Controller;
import controller.WelCenWeekAdapter;
import controller.WelController;
import view.Carousel;
import view.WelCenterView;
import view.WelLeftView;
import view.WelRightView;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.util.Log;
import android.widget.Gallery;
import android.widget.ImageView;
import android.widget.Toast;
public class WelcomeActivity extends Activity {
private static final String TAG="WelcomeActivity";
private WelCenterView center;
private WelRightView right;
private WelLeftView left;
private Carousel carousel;
private Context mContext;
private WelController cenController;
public static int cur_screen = 1;
private void log(String msg){
Log.e(TAG, msg);
}
public void onCreate(Bundle savedInstanceState) {
mContext = this;
super.onCreate(savedInstanceState);
carousel = new Carousel(mContext);
center = new WelCenterView(mContext);
center.addViews();
right = new WelRightView(mContext);
right.addViews();
left = new WelLeftView(mContext);
left.addViews();
carousel.addView(left);
carousel.addView(center);
carousel.addView(right);
setContentView(carousel);
toast("on create");
}
protected void onStart() {
toast("on start");
super.onStart();
cenController = WelController.getInstance(center, mContext);
carousel.setCurrentScreenIndex(cur_screen);
cenController.init();
}
private void toast(String msg){
Toast.makeText(mContext, msg, Toast.LENGTH_SHORT).show();
}
}
------解决方案--------------------
Controller
package controller;
import java.util.Date;
import com.example.welshelf.R;
import view.WelCenterView;
import model.CourseModel;