From 405f188e8f9838ed07caa73577048b8a9d6694b6 Mon Sep 17 00:00:00 2001 From: Nikhil Kumar Date: Sun, 20 Oct 2019 06:18:28 +0530 Subject: [PATCH] Added activity and shared preference updates --- .../ga/nikhilkumar/whatsappsender/Sender.java | 20 +++++++++++++++ app/src/main/res/layout/activity_sender.xml | 25 +++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/app/src/main/java/ga/nikhilkumar/whatsappsender/Sender.java b/app/src/main/java/ga/nikhilkumar/whatsappsender/Sender.java index ac742dc..1178388 100644 --- a/app/src/main/java/ga/nikhilkumar/whatsappsender/Sender.java +++ b/app/src/main/java/ga/nikhilkumar/whatsappsender/Sender.java @@ -12,6 +12,7 @@ import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; +import android.widget.RadioGroup; import android.widget.Toast; import com.android.volley.RequestQueue; @@ -32,6 +33,7 @@ public class Sender extends AppCompatActivity { SharedPreferences sp; Context activityContext = this; Button browsebtn, sendbtn, accbtn; + RadioGroup variantsopt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -41,6 +43,24 @@ protected void onCreate(Bundle savedInstanceState) { browsebtn = findViewById(R.id.browsebtn); sendbtn = findViewById(R.id.sendbtn); accbtn = findViewById(R.id.accbtn); + variantsopt = findViewById(R.id.variantsopt); + switch (sp.getString("variant","com.whatsapp")){ + case "com.whatsapp": + variantsopt.check(R.id.waradio); + case "com.whatsapp.w4b": + variantsopt.check(R.id.wa4bradio); + } + variantsopt.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(RadioGroup radioGroup, int i) { + switch (radioGroup.getCheckedRadioButtonId()){ + case R.id.waradio: + sp.edit().putString("variant","com.whatsapp").apply(); + case R.id.wa4bradio: + sp.edit().putString("variant","com.whatsapp.w4b").apply(); + } + } + }); setDefaultOnClick(browsebtn); setDefaultOnClick(sendbtn); setDefaultOnClick(accbtn); diff --git a/app/src/main/res/layout/activity_sender.xml b/app/src/main/res/layout/activity_sender.xml index 01d9db2..479048c 100644 --- a/app/src/main/res/layout/activity_sender.xml +++ b/app/src/main/res/layout/activity_sender.xml @@ -7,6 +7,31 @@ android:orientation="vertical" tools:context=".Sender"> + + + + + + + + +