باسلام
من برنامه ای نوشتم که اطلاعاتی رو از دیتابیس میگیره و در گرید ویو نمایش میده اما وقتی میخوام ببینم اون مورد انتخابی رو بهش حق دسترسی داره یا نه اگر یک بار مستقیم برم بزنم درسته وللی مثلا روی موارد دیگر بزنم و بگه محدود هستید اگر بخوام دوباره روی موردی که اجازه دارم بزنم فورس کلوز میکنه برنامه.
کد انتخاب از دیتابیس:
اینم کد برای اجرای محدودید در اکتیویتی دیگر:
من برنامه ای نوشتم که اطلاعاتی رو از دیتابیس میگیره و در گرید ویو نمایش میده اما وقتی میخوام ببینم اون مورد انتخابی رو بهش حق دسترسی داره یا نه اگر یک بار مستقیم برم بزنم درسته وللی مثلا روی موارد دیگر بزنم و بگه محدود هستید اگر بخوام دوباره روی موردی که اجازه دارم بزنم فورس کلوز میکنه برنامه.
کد انتخاب از دیتابیس:
کد پیاچپی:
public String active(int id) {
Cursor cu = db.rawQuery("select * from dastur where id=" + id, null);
String name =new String();
if( cu != null && cu.moveToFirst() ){
name= cu.getString(1);
cu.close();
}
return name;
}
اینم کد برای اجرای محدودید در اکتیویتی دیگر:
کد پیاچپی:
String Active = db.active(Number);
db.close();
if (Active.equals("0") ) {
Toast.makeText(getBaseContext(), "مرحله بسته می باشد",
Toast.LENGTH_SHORT).show();
} else {
Intent next = new Intent(getBaseContext(), A.class);
startActivity(next);
}