Story Book Project (5)


============

ဒီတခါေတာ့ MainActivity ထဲက List item တခုကို ႏွိပ္လိုက္ရင္ intent နဲ႔ ReaderActivity ပြင့္လာေအာင္ ေရးပါမယ္။ အဲဒီ intent မွာ file name ကို "filename" key စာလံုးနဲ႔ ထည့္ေပးလိုက္ပါမယ္။

========

lv.setOnItemClickListener(new OnItemClickListener(){

@Override
public void onItemClick(AdapterView<?> p1, View p2, int p3, long p4)
{
Intent intent=new Intent(MainActivity.this,
ReaderActivity.class);
intent.putExtra("filename",files[p3]);
startActivity(intent);
}
});
========

MainActivity.java
========
package nnl.aide.lessons;

import android.app.*;
import android.os.*;
import android.widget.*;
import android.view.*;
import android.widget.AdapterView.*;
import android.content.*;

public class MainActivity extends Activity
{
ListView lv;
String[] files={"Did The Earth Move For You",
"Encouragement",
"Heart Song",
"One At A Time",
"Risking",
"Survive With A Smile",
"The Animal School",
"The Gift",
"True Love",
"Try Something Different"};

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

lv=(ListView)findViewById(R.id.lv);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(
this,android.R.layout.simple_list_item_1,files);
lv.setAdapter(adapter);

lv.setOnItemClickListener(new OnItemClickListener(){

@Override
public void onItemClick(AdapterView<?> p1, View p2, int p3, long p4)
{
Intent intent=new Intent(MainActivity.this,
ReaderActivity.class);
intent.putExtra("filename",files[p3]);
startActivity(intent);
}
});

    }
}
========

Comments

Popular posts from this blog

Firebase (2)

Story Book Project (8)

Story Book Project (7)