Сентябрь 2020

DoYouKnow Энциклопедия/Урок 11

MainActivity.java import androidx.appcompat.app.AppCompatActivity;import androidx.fragment.app.FragmentManager;import androidx.recyclerview.widget.LinearLayoutManager;import androidx.recyclerview.widget.RecyclerView;import android.content.SharedPreferences;import android.os.Bundle;import android.util.Log;import android.view.MenuItem;import android.widget.Toast;import com.neco_desarrollo.doyouknow.adapter.DataAdapter;import com.neco_desarrollo.doyouknow.adapter.ListItem;import com.neco_desarrollo.doyouknow.adapter.RecOnClickListener;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.List;public class MainActivity extends AppCompatActivity implements NavItemSelectedListener { private RecOnClickListener recOnClickListener; private DataAdapter adapter; private List<ListItem> listData; private RecyclerView rcView; private String category = “”; private SharedPreferences pref; private final String PLANETS = “planets”; private final String STARS = “stars”; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setupMenu(); setRecOnClickListener(); init(); } private void… Подробнее »DoYouKnow Энциклопедия/Урок 11

Урок 12N/SharedPreferences

MainActivity.java import androidx.appcompat.app.AppCompatActivity; import android.content.SharedPreferences; import android.os.Bundle; import android.view.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private SharedPreferences pref; private TextView tvResult; private int counter = 0; private final static String KEY = “key”; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tvResult = findViewById(R.id.tvResult); pref = getSharedPreferences(“TABLE”,MODE_PRIVATE); counter = pref.getInt(KEY,0); tvResult.setText(String.valueOf(counter)); } public void onClickAdd(View view) { counter++; tvResult.setText(String.valueOf(counter)); saveData(counter); } private void saveData(int dataToSave) { SharedPreferences.Editor editor… Подробнее »Урок 12N/SharedPreferences