Anda di halaman 1dari 3

package com.Kelompok_Alda_dan_Iqbal.

aplikasihadistarbain;

import androidx.appcompat.app.AppCompatActivity;

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

import java.util.ArrayList;

public class MainActivity extends AppCompatActivity {

(Bagian Ini untuk ngelist hadis)

ListView listView;
ArrayAdapter<String> adapter;

AdapterDataHadist adapterDataHadists;
ArrayList<DataHadist> dataHadists;
String[] nomorHadist = {
"Hadist 1",
"Hadist 2",
"Hadist 3",
"Hadist 4",
"Hadist 5",
"Hadist 6",
"Hadist 7",
"Hadist 8",
"Hadist 9",
"Hadist 10",
"Hadist 11",
"Hadist 12",
"Hadist 13",
"Hadist 14",
"Hadist 15",
"Hadist 16",
"Hadist 17",
"Hadist 18",
"Hadist 19",
"Hadist 20",
"Hadist 21",
"Hadist 22",
"Hadist 23",
"Hadist 24",
"Hadist 25",
"Hadist 26",
"Hadist 27",
"Hadist 28",
"Hadist 29",
"Hadist 30",
"Hadist 31",
"Hadist 32",
"Hadist 33",
"Hadist 34",
"Hadist 35",
"Hadist 36",
"Hadist 37",
"Hadist 38",
"Hadist 39",
"Hadist 40",
};

String[] dataJudulHadist = {
"Amalan Bergantung Pada Niat",
" Rukun Islam, Iman, dan Ihsan",
"Islam Dibangun di atas Lima Dasar",
"Takdir Setiap Manusia sudah Tertulis",
"Larangan Membuat Sesuatu yang Baru dalam Agama",
"Segala Hal yang Haram dan yang Halal telah Jelas",
"Agama Ini adalah Nasehat",
"Terjaganya Darah dan Harta Seorang Muslim",
"Kerjakanlah Perintah yang Kamu Mampu",
"Allah Mahabaik dan Hanya Menerima yang Baik",
"Tinggalkanlah Sesuatu yang Membuatmu Ragu",
"Meninggalkan Perkara yang tidak Bermanfaat",
"Mencintai Kebaikan untuk Saudaranya",
"Tidak Halal Darah seorang Muslim",
"Barangsiapa Beriman kepada Allah dan Hari Akhir",
"Janganlah Engkau Marah",
"Kewajiban Berlaku Ihsan pada Segala Sesuatu",
"Bertakwalah di manapun Engkau Berada",
"Jagalah Allah niscaya Allah Menjagamu",
"Jika Engkau tidak Malu maka Berbuatlah Sesukamu",
"Katakan: Aku Beriman kepada Allah",
"Apakah Aku akan Masuk Al-Jannah?",
"Kesucian itu Separuh dari Iman",
"Janganlah Kalian saling Menzhalimi",
"Bersedekah tidak harus dengan Harta",
"Setiap Persendian Ada Sedekahnya",
"Kebaikan itu adalah Akhlak yang Baik",
"Mendengar dan Taat kepada Penguasa",
"Pintu-pintu Kebaikan",
"Allah telah Menetapkan Kewajiban-kewajiban",
"Perintah untuk Bersifat Zuhud",
"Larangan Membahayakan Diri dan Orang Lain\n",
"Penuntut Harus Membawa Bukti",
"Kewajiban Mengingkari Kemungkaran",
"Sesama Muslim adalah Saudara",
"Balasan itu Sejenis dengan Amalan",
"Amalan Kebaikan itu Dilipatgandakan",
"Cara Mendapatkan Kecintaan Allah",
"Allah Mengampuni Siapa yang Tersalah dan Lupa",
"Jadilah Engkau di Dunia ini Seperti Orang Asing",
};

void initComponents() {
listView = (ListView) findViewById(R.id.listView);ni list yang
terlihat mendefinisikan kek mano caro nemukan list hadis
adapter = new ArrayAdapter<>(this, R.layout.item, R.id.hadistTv,
nomorHadist );ini adapterny untuk nengok hadis pas sudsh di pilih
dataHadists = new ArrayList<>(); ini definisi list array ny
// input data hadist :
for(int i = 0; i < dataJudulHadist.length; i++) {
dataHadists.add(new DataHadist(nomorHadist[i],
dataJudulHadist[i]));
}
}

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

initComponents();

adapterDataHadists = new AdapterDataHadist(MainActivity.this,


dataHadists);
listView.setAdapter(adapterDataHadists);

listView.setOnItemClickListener(new
AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view,
int i, long l) {
String getNomorHadist = nomorHadist[i];
Intent intent = new Intent(MainActivity.this,
Hadist.class);ini kito ngambik hadis menggunakan intent
intent.putExtra("Hadist", i);ini put extrany
intent.putExtra("Nomor Hadist", getNomorHadist);
startActivity(intent);
}
});

}
}

Anda mungkin juga menyukai