برنامه نویسی اندروید

اموزش برنامه نویسی اندروید تخصصی

برنامه نویسی اندروید

اموزش برنامه نویسی اندروید تخصصی

public class Favorites extends Activity {
    
    public int Subjects_total_number;
    public Globals global = new Globals();
    public List<String> Favorites_numbers;
    public List<String> Favorites_strings;
    
    // List view
    private ListView lv;
     
    // Listview Adapter
    ArrayAdapter<String> adapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.favorites);
        
        // Listview Data
        Favorites_strings = new ArrayList<String>;();
        Favorites_numbers = new ArrayList<String>;();
        final SharedPreferences shared = getSharedPreferences("Prefs", MODE_PRIVATE);
        Subjects_total_number = global.Subjects_total_number;
        for(int x = 1; x < Subjects_total_number+1; x = x+1) {  
            String each_subject = "subject_" + String.valueOf(x);
            Boolean b = shared.getBoolean(each_subject, false);
            if(b){
                String this_subject = "subject_" + String.valueOf(x);
                int resID = getResources().getIdentifier(this_subject, "string", getPackageName());
                Favorites_strings.add(getResources().getString(resID));
                String x_string = String.valueOf(x);
                Favorites_numbers.add(x_string);
            }
        }
        
        
         
        lv = (ListView) findViewById(R.id.list_view);
         
        // Adding items to listview
        adapter = new ArrayAdapter<String>;(this, R.layout.list_item_favorites, R.id.favorites_textView, Favorites_strings);
        lv.setAdapter(adapter);
        
        
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> parent, final View view,
                int position, long id) {
                String favorite_number = Favorites_numbers.get(position);
                Intent i = new Intent(getApplicationContext(), Show_Subjects.class);
                i.putExtra("subject_number", favorite_number);
                startActivity(i);
            }

          });
    } 

saeed.f436

  • vahid hasani

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی