Headlines News :
Cara Jualan Tanpa Stok Barang Cara Jualan Tanpa Stok Barang

Sitemap

Rabu, 06 Maret 2019

Pengertian Activity pada pemrograman Android dan Langkah membuatnya

Pengertian Activity pada pemrograman Android :

  • adalah sebuah komponen aplikasi android yang berfungsi menghasilkan suatu tampilan layar di mana user dapat melakukan interaksi (seperti menekan tombol, mengisi teks, mengetuk layar, menggeser layar).
  • pada umumnya sebuah aplikasi memiliki beberapa activity.
  • pada kebanyakan kasus, sebuah activity akan dijadikan sebagai yang utama di mana dapat diakses oleh berbagai level dari launcher (mungkin terdapat lebih dari 1 level).
  • menjalankan sebuah activity yang baru menyebabkan activity sebelumnya menjadi terhenti dan meletakkan sebuah activity yang baru pada stack.
  • menutup sebuah activity (semisal dengan menekan tombol Back) menyebabkan suatu activity akan dikeluarkan dari stack.
 Siklus dari activity :
Penjelasannya:
  • onCreate() adalah kondisi awal saat Activity baru diciptakan, biasanya dilakukan inisialisasi pada tahapan ini.
  • onStart() adalah saat Activity dimulai
  • onResume() adalah saat Activity dibuka kembali, biasanya dieksekusi setelah onPause()
  • onPause() akan dipanggil saat ada Activity lain yang terbuka.
  • onStop() adalah kondisi saat Activity tidak ditampilkan dilayar (biasanya saat pengguna menekan tombol Home).
  • onRestart() adalah kondisi saat Activity kembali dibuka oleh pengguna.
  • onDestroy() adalah kondisi saat Activity dihancurkan pada memori.

Membuat Proyek Baru

Silahkan buat proyek baru dengan nama LatihanActivity.
Nama Proyek Android
Kemudian tentukan minimum SDK yang digunakan.
Minimum SDK Proyek Android
Selanjutnya, pilih jenis Activity yang akan dibuat. Pilih saja Blank Activity.
Memilih Activity
Setelah itu, isi nama Activity-nya dengan MainActivity.
Memberikan nama Activity
Tunggulah beberapa saat…
Proyek kita sedang dibuat.

Saatnya Coding

Aplikasi ini hanya bertugas menampilkan pesan dengan Toast, untuk menujukan kondisi siklus hidup Activity.
Ada dua tombol yang akan kita buat:
  1. Tombol untuk membuka Activity lain (buka URL dengan browser);
  2. Tombol untuk menutup Activity.
Mari kita buat…

Silahkan buka file activity_main.xml, kemudian kondisikan kodenya seperti ini.

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context="com.petanikode.latihanactivity.MainActivity"> <Button android:id="@+id/btn_start_activity" android:text="Buka Activity Lain" android:layout_marginBottom="@dimen/activity_vertical_margin" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/btn_close" android:text="Tutup Activity" android:layout_marginBottom="@dimen/activity_vertical_margin" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
 
Maka sekarang kita memiliki dua buah tombol.
Layout Aplikasi

Setelah itu, silahkan buka MainActivity.java dan ikuti kode berikut.
package com.petanikode.latihanactivity; 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.net.Uri;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

     // deklarasi komponen
    Button btnClose, btnStartActivity;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // inisialisasi komponen
        btnClose = (Button) findViewById(R.id.btn_close);
        btnStartActivity = (Button) findViewById(R.id.btn_start_activity);

        btnClose.setOnClickListener(this);
        btnStartActivity.setOnClickListener(this);

        Toast.makeText(this, "Activity: onCreate()", Toast.LENGTH_SHORT).show();
    }

    @Override
    protected void onStart(){
        super.onStart();

        Toast.makeText(this, "Activity: onStart()", Toast.LENGTH_SHORT).show();
    }

    @Override
    protected void onResume(){
        super.onResume();
        Toast.makeText(this, "Activity: onResume()", Toast.LENGTH_SHORT).show();
    }

    @Override
    protected void onPause(){
        super.onPause();
        Toast.makeText(this, "Activity: onPause()", Toast.LENGTH_SHORT).show();
    }

    @Override
    protected void onStop(){
        super.onStop();
        Toast.makeText(this, "Activity: onStop()", Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onClick(View view) {
        switch (view.getId()){
            case R.id.btn_start_activity:
                // buka activity browser
                Intent petanikodeActivity = new Intent(Intent.ACTION_VIEW);
                petanikodeActivity.setData(Uri.parse("http://petanikode.com"));
                startActivity(petanikodeActivity);
                break;
            case R.id.btn_close:
                finish();
                break;
        }
    }
}
Setelah itu, silahkan coba jalankan aplikasi dari menu run–>Run (app) Demo Aplikasi Latihan Activity
Bedah Kode
Pertama kita membutuhkan beberpa Class untuk melengkapi aplikasi ini:
import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
Lalu ada Class MainActivity yang merupakan turunan dari Class AppCompatActivity dan mengimplementasikan Interface View.OnClickListener untuk meng-handle event onClick().
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    //...
}
Selanjutnya, kita deklarasikan komponen (dua tombol) yang dibutuhkan dalam kode.
// deklarasi komponen
Button btnClose, btnStartActivity;
Dua tombol tersebut, kemudian diinisialisasikan pada method onCreate(). Method ini akan dieksekusi setiap Activity dicitpakan.
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // inisialisasi komponen
    btnClose = (Button) findViewById(R.id.btn_close);
    btnStartActivity = (Button) findViewById(R.id.btn_start_activity);

    btnClose.setOnClickListener(this);
    btnStartActivity.setOnClickListener(this);

    Toast.makeText(this, "Activity: onCreate()", Toast.LENGTH_SHORT).show();
}
Dalam inisialisasi komponen, kita membuat objek dari komponen yang ada di activity_main.xml ke java dengan bantuan fungsi findViewById().
btnClose = (Button) findViewById(R.id.btn_close);
btnStartActivity = (Button) findViewById(R.id.btn_start_activity);
Setelah itu, kita bisa tentukan Class yang akan meng-handle komponen tersebut apabila diklik dengan method setOnClickListener().
btnClose.setOnClickListener(this);
btnStartActivity.setOnClickListener(this);
Selanjutnya, kita tampilkan pesan Toast pada method onStart(), onStop(), onPause() dan onResume().
@Override
protected void onStart(){
    super.onStart();
    Toast.makeText(this, "Activity: onStart()", Toast.LENGTH_SHORT).show();
}

@Override
protected void onResume(){
    super.onResume();
    Toast.makeText(this, "Activity: onResume()", Toast.LENGTH_SHORT).show();
}

@Override
protected void onPause(){
    super.onPause();
    Toast.makeText(this, "Activity: onPause()", Toast.LENGTH_SHORT).show();
}

@Override
protected void onStop(){
    super.onStop();
    Toast.makeText(this, "Activity: onStop()", Toast.LENGTH_SHORT).show();
}
Terakhir, kita buat kode untuk meng-handle event onClick() (saat tombol diklik).
@Override
public void onClick(View view) {
    switch (view.getId()){
        case R.id.btn_start_activity:
            // buka activity browser
            Intent petanikodeActivity = new Intent(Intent.ACTION_VIEW);
            petanikodeActivity.setData(Uri.parse("http://petanikode.com"));
            startActivity(petanikodeActivity);
            break;
        case R.id.btn_close:
            finish();
            break;
    }
}
Pada kode di atas, kita menggunakan fungsi finish() untuk mengakhiri Activity.
Maka setelah pemanggilan fungsi finish(), Activity akan menjadi onStop() atau onDestroy() bila sudah terhapus dalam memori.

Terkait dengan onDestroy() saya sudah coba membuatnya di MainActivity, tapi belum bisa dieksekusi.
Menurut beberapa pendapat di StackOverflow, onDestroy() berlaku unutk Activity yang di-finish() secara eksplisit

Senin, 25 Februari 2019

Javabet Herbal Diabetes atau Kencing Manis

Indonesia menduduki peringkat ketiga jumlah penderita diabetes. Gaya hidup masyarakat yang cenderung tidak sehat menjadi pemicunya, seperti pola makan yang tidak sehat dan kurangnya olahraga. Menerapkan Gerakan 3J (Jumlah, Jenis, dan Jadwal) dalam kehidupan sehari-hari dapat membantu mengelola diabetes Anda. Gerakan tersebut berkaitan erat dengan pola makan untuk menjaga kadar gula darah agar jauh dari risiko diabetes atau tetap hidup sehat walaupun sudah menderita diabetes.
Gerakan 3J sangat mudah untuk dilakukan
J yang pertama Menghitung Jumlah kalori ideal yang harus dikonsumsi oleh tubuh, hal ini berkaitan dengan tinggi badan serta aktivitas fisik yang biasa dilakukan.
J yang kedua adalah memperhatikan Jenis makanan yang dikonsumsi. Komposisi gizi yang seimbang akan menunjang pola makan yang sehat. Jenis makan sehat yang ideal adalah makanan yang mengandung 45 sampai 65 persen karbohidrat, 10 sampai 20 persen protein, lemak 20 sampai 25 persen serta vitamin dan mineral. Yang terakhir adalah mengatur Jadwal makan dalam sehari. Jadwal makan yang ideal adalah tiga kali makan besar diselingi dengan tiga kali makan kecil termasuk sarapan pagi.
Kami menyediakan Produk Herbal untuk Mengendalikan Diabetes dan melengkapi pola makan 3J yang diformulasikan secara khusus dengan Vita Digest dan Indeks Glikemik Rendah (Low GI) untuk membantu menjaga kadar gula darah Anda.
Produk kesehatan NASA adalah product obat herbal alami yang diolah dengan bioteknologi tinggi hingga adalah food suplemen yang sesuai sama untuk obat herbal diabetes melitus dan menolong penyobatan serta menghindari diabetes mellitus.
Untuk info lebih lengkapnya silahkan menghubungi kami via inbox, SMS, Whatsapp
SMS atau WA 0898-7-250-250
Info Lengkap Klik www.rositashop.com

Berjuta Manfaat Lechitin Bagi Tubuh

NATURAL LECITHIN Sekarang Berganti Merk Menjadi LECITH dan ENCELTE merupakan suplemen kesehatan alami yang berasal dari olahan kacang kedelai (Soy bean) yang dikenal bebas kolesterol. NATURAL LECITH dan NEO LCT kaya akan kandungan zat-zat gizi yang essensial bagi tubuh juga mengandung antioksidan yang sangat baik untuk menjaga keseimbangan tubuh. Kacang kedelai adalah salah satu tumbuhan yang kandungan lechitinnya diolah dengan nama Lechitin Soya. Lechitin dari tubuh manusia di produksi oleh hati. Dari hati lechitin di distribusikan ke seluruh tubuh. Jika Produksi Lechitin berkurang maka akan terjadi masalah pada organ yang kekurangan serta penyakit yang mengikutinya.
Beberapa Manfaat Lechitin
Meningkatkan Imunitas Tubuh
Menanggulangi Kolesterol
Membantu mengatasi batu Empedu
Melindungi Kardiovaskuler
Melawan Kanker
Membantu Pengobatan Diabetes
Lechitin Untuk Penderita Gagal Ginjal
Untuk Impotensi dan Lemah Syahwat
Membantu Tingkatkan Kecerdasan dan Daya Ingat
Membuat Awet Muda
Menanggulangi Kegemukan
Mengurangi Pengerutan Kulit
Siapa Yang Perlu Menggunakan Lechitin
Bagi yang sedang sakit untuk membantu Proses Penyembuhan
Mereka yang sadar akan Pentingnya Kesehatan, Kecantikan agar terlihat awet muda dan menghambat penuaan dini.
Bagi Ibu hamil bisa memperkuat janin
Ibu menyusui akan memberikan bio yang banyak dari phospolipid dan choline pada kandungan ASI
Anak-anak untuk perkembangan Otak dan Syaraf
Anak yang kurang nafsu makan
Menjaga Stamina bagi yang sibuk
Pelajar untuk membantu Konsentrasi
Orang yang sedang sembuh dari sakit atau operasi
Aturan Pakai Penggunaan Lechitin
Menjaga Kondisi Tubuh 2x 1 hari @ 1 sdm
Masa Penyembuhan 3x 1 hari @ 1 sdm
Sakit Kronis 3x 1 hari @ 2 sdm
Anak-anak 2x 1 hari @ 1 sdt
Lechitin ada 2 macam berbentuk Cairan dan Kapsul yang bisa langsung dikonsumsi atau bisa dengan berbagai cara misalnya ditambahkan pada Jus, Susu, dioleskan pada roti bahkan bisa dioleskan pada tempat yang luka dan lainnya.
Penggunaan NATURAL LECITHIN dan NEO LCT secara rutin dapat meningkatkan imunitas dalam tubuh, menanggulangi kolesterol, membantu mengatasi batu empedu, melindungi kardiovaskuler, membantu penderita diabetes, asam urat, impotensi, membuat awet muda, serta meningkatkan dan memperbaiki penurunan/kerusakan fungsi ginjal, jantung, hati, limpa, empedu,dan lain-lain.
Dapatkan LECITH Asli Hanya Di Situs Ini Atau Kunjungi di Langsung di www.rositashop.com/lecith
CP SMS/ Whatsaap : 0898-7-250-250

Khasiat Yang Terkandung dalam Royal Jelly

Natural Lyophilized Royal Jelly adalah makanan kesehatan yang berasal dari pokok ratu lebah yang diolah secara alami dari nectar dan tepung sari bunga oleh lebah pekerja muda melalui kelenjar pharingen dikepalanya. Royal jelly memiliki kandungan Gizi yang tinggi dan lengkap karena kaya akan berbagai macam protein, vitamin, asam amino esensial, mineral, enzim dan hormone yang mutlak diperlukan oleh tubuh manusia.
Royal Jelly juga memiliki kandungan lebih dari 30 jenis asam amino termasuk 8 asam amino esensial yang semuanya diperlukan oleh tubuh manusia terutama yang mendukung system kekebalan dan menyediakan pertahanan dasar untuk melawan sumber penyakit dari luar tubuh yang berbahaya.
Secara alami royal jelly juga mengandung bahan-bahan khusus antara lain 10-HAD (10 Hydroxy decedonic Acid), enzim dan hormone, kolagen, parotin, asam pantotenat, insulinoid peptide, dan acetilkolin murni yang hanya terdapat dalam royal jelly.
Khasiat Natural Lyophilized Royal Jelly
Sebagai penambah sumber energi
Meningkatkan vitalitas dan tenaga, mengatasi kelelahan kronis, memperlambat penuaan, mengatasi asma, pengaturan berat badan, masa penyembuhan, membantu meningkatkan sistem kekebalan tubuh, menurunkan kadar kolesterol, menjaga kesehatan jantung, anti depresi, hipertensi, penyembuhan liver, membantu mengatasi masalah akibat menopause.
Juga bisa mengatur keseimbangan hormon, memiliki kandungan hormone insulinoid peptide sebnagai hormone insulin dan membantu mengurangi kadar gula dalam darah.
Mineral dan Vitamin yang terkandung dalam Royal Jelly akan mengefektifkan dan menjaga kelenjar yang menghasilkan hormone seksual baik pada pria maupun wanita.
Menyediakan berbagai zat gizi penting untuk mengganti zat gizi yang kurang dalam makanan sehari-hari.
Jual Harga Khasiat Manfaat Royal Jelly
Dapatkan Royal Jelly Asli Hanya Di Situs Ini Atau Kunjungi di Langsung di www.rositashop.com/Royajelly
CP SMS/ Whatsaap : 0898-7-250-250
 
Support : Creating Website | Johny Template
Copyright © 2018 Blog Ayah Azzam - All Rights Reserved
Template Created by Creating Website Published by CyberThief Template
Proudly powered by Blogger