بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در گرید ویوو
سلام .. همه توو تاپیک هاشون گفتن که گرید ویوو مثل لیست ویوو هست . اما هر کاری میکنم گرید ویوو نمیشه و برنامه کرش میکنه . اگه میشه کمک کنید :
این اکتیویتی اصلیمه :
public class ActivityMain extends Activity {
public ArrayAdapter adapter;
@Override
protected void onResume() {
G.currentActivity = this;
super.onResume();
if (adapter != null) {
adapter.notifyDataSetChanged();
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GridView lstContent = (GridView) findViewById(R.id.lstContent); **********<< این خط رو اضافه کردم >>**************
adapter = new AdapterNote(G.notes);
lstContent.setAdapter(adapter);
for (int i = 0; i < 10; i++) {
StructNote note = new StructNote();
note.title = "Title " + i;
note.description = "Description " + i;
G.notes.add(note);
}
adapter.notifyDataSetChanged();
}
اینم ادپتر برنامه :
public class AdapterNote extends ArrayAdapter<StructNote> {
public AdapterNote(ArrayList<StructNote> array) {
super(G.context, R.layout.adapter_notes, array);
}
private static class ViewHolder {
public ViewGroup layoutRoot;
public TextView txtTitle;
public TextView txtDescription;
public ViewHolder(View view) {
txtTitle = (TextView) view.findViewById(R.id.txtTitle);
txtDescription = (TextView) view.findViewById(R.id.txtDescription);
layoutRoot = (ViewGroup) view.findViewById(R.id.layoutRoot);
}
public void fill(final ArrayAdapter<StructNote> adapter, final StructNote item, final int position) {
txtTitle.setText(item.title);
txtDescription.setText(item.description);
}
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
StructNote item = getItem(position);
if (convertView == null) {
convertView = G.inflater.inflate(R.layout.adapter_notes, parent, false);
holder = new ViewHolder(convertView);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.fill(this, item, position);
return convertView;
}
}
0
0
محتویات خطای logcat رو درج کنین اینجا (11 سال پیش)
0
0
(11 سال پیش)
0
0
اینم logCat
(11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
ba2ever
11 سال پیش
0
0
07-19 23:40:55.780: E/SurfaceTexture(36): [com.khodam.Folkolor/com.khodam.Folkolor.ActivityMusicDetail] drainQueueLocked: SurfaceTexture has been abandoned!
07-19 23:45:13.674: A/BatteryStatsImpl(90): problem reading network stats
07-19 23:45:13.674: A/BatteryStatsImpl(90): java.lang.IllegalStateException: problem parsing idx 1
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:300)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:250)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.os.BatteryStatsImpl.getNetworkStatsDetailGroupedByUid(BatteryStatsImpl.java:5734)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.os.BatteryStatsImpl.access$100(BatteryStatsImpl.java:76)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.os.BatteryStatsImpl$Uid.computeCurrentTcpBytesReceived(BatteryStatsImpl.java:2457)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.os.BatteryStatsImpl$Uid.getTcpBytesReceived(BatteryStatsImpl.java:2446)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.os.BatteryStatsImpl.writeSummaryToParcel(BatteryStatsImpl.java:5437)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.os.BatteryStatsImpl.writeLocked(BatteryStatsImpl.java:4836)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.os.BatteryStatsImpl.writeAsyncLocked(BatteryStatsImpl.java:4818)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1652)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.server.am.ActivityManagerService$3.run(ActivityManagerService.java:1534)
07-19 23:45:13.674: A/BatteryStatsImpl(90): Caused by: java.io.FileNotFoundException: /proc/net/xt_qtaguid/stats: open failed: ENOENT (No such file or directory)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at libcore.io.IoBridge.open(IoBridge.java:406)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at java.io.FileInputStream.<init>(FileInputStream.java:78)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:269)
07-19 23:45:13.674: A/BatteryStatsImpl(90): ... 10 more
07-19 23:45:13.674: A/BatteryStatsImpl(90): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at libcore.io.Posix.open(Native Method)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
07-19 23:45:13.674: A/BatteryStatsImpl(90): at libcore.io.IoBridge.open(IoBridge.java:390)
07-19 23:45:13.674: A/BatteryStatsImpl(90): ... 12 more
07-19 23:48:23.974: E/AndroidRuntime(1209): FATAL EXCEPTION: main
07-19 23:48:23.974: E/AndroidRuntime(1209): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.uncocoder.course.app.test_list_view/com.uncocoder.course.app.test_list_view.ActivityMain}: java.lang.ClassCastException: android.widget.ListView cannot be cast to android.widget.GridView
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.app.ActivityThread.access$600(ActivityThread.java:123)
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.os.Handler.dispatchMessage(Handler.java:99)
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.os.Looper.loop(Looper.java:137)
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.app.ActivityThread.main(ActivityThread.java:4424)
07-19 23:48:23.974: E/AndroidRuntime(1209): at java.lang.reflect.Method.invokeNative(Native Method)
07-19 23:48:23.974: E/AndroidRuntime(1209): at java.lang.reflect.Method.invoke(Method.java:511)
07-19 23:48:23.974: E/AndroidRuntime(1209): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
07-19 23:48:23.974: E/AndroidRuntime(1209): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
07-19 23:48:23.974: E/AndroidRuntime(1209): at dalvik.system.NativeStart.main(Native Method)
07-19 23:48:23.974: E/AndroidRuntime(1209): Caused by: java.lang.ClassCastException: android.widget.ListView cannot be cast to android.widget.GridView
07-19 23:48:23.974: E/AndroidRuntime(1209): at com.uncocoder.course.app.test_list_view.ActivityMain.onCreate(ActivityMain.java:31)
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.app.Activity.performCreate(Activity.java:4465)
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
07-19 23:48:23.974: E/AndroidRuntime(1209): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
07-19 23:48:23.974: E/AndroidRuntime(1209): ... 11 more
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .