انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در لیست علاقه مندی ها (در برنامه نویسی اندروید)

مشکل در لیست علاقه مندی ها (در برنامه نویسی اندروید)

#1
سلام من این کد ها رو برای ساخت لیست علاقه مندی ها نوشتم
وقتی که یکی از آیتم ها رو انتخاب میکنم (داخل برنامه) برنامه فورس کلوز میده
اگر میتونید ببینید مشکل کد های من کجاست

کد پی‌اچ‌پی:
com.example.com

import android
.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import java.util.ArrayList;
import java.util.List;

public class 
Favorits extends Activity {

    public List<
StringFavorites_numbers;
    public List<
StringFavorites_strings;
    private 
ListView lv;
    
ArrayAdapter<Stringadapter;
    public 
String desert_namex_string;

    @
Override
    
protected void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.activity_favorits);

        
Favorites_strings = new ArrayList<String>;();
        
Favorites_numbers = new ArrayList<String>;();
        final 
SharedPreferences shared getSharedPreferences("Prefs"MODE_PRIVATE);
        for(
int x 140x+1) {
            
String each_subject "boolean_" String.valueOf(x);
            
Boolean b shared.getBoolean(each_subjectfalse);
            if(
b){
                
String this_subject "subject_" String.valueOf(x);
                
int resID getResources().getIdentifier(this_subject"string"getPackageName());
                
desert_name getResources().getString(resID);
                
Favorites_strings.add(desert_name);
                
x_string String.valueOf(x);
                
Favorites_numbers.add(x_string);
            }
        }

        
lv = (ListViewfindViewById(R.id.list_view);

        
adapter = new ArrayAdapter<String>;(thisR.layout.favorite_coustomR.id.name_favoritFavorites_strings);
        
lv.setAdapter(adapter);

        
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @
Override
            
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                Intent intent = new Intent(getApplicationContext(), Dastoor.class);
                intent.putExtra("DESER_NUMBER", x_string);
                intent.putExtra("deser_N", desert_name);
                startActivity(intent);
            }
        });
    }


پاسخ


پیام‌های این موضوع
مشکل در لیست علاقه مندی ها (در برنامه نویسی اندروید) - توسط mehran_ab - ۱۳۹۴/۰۶/۲۹, ۰۴:۳۵ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان