He siguiente código que muestra una imagen con letras,¿Cómo puedo aumentar el rendimiento del siguiente código?
public class MainActivity extends Activity
{
private String[] capital_letters,small_letters;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
}
@Override
protected void onStart()
{
super.onStart();
try
{
capital_letters = getApplicationContext().getResources().getStringArray(R.array.capital_letters);
small_letters = getApplicationContext().getResources().getStringArray(R.array.small_letters);
MyAdapter adapter = new MyAdapter (MainActivity.this ,capital_letters,small_letters);
ListView list = (ListView) findViewById(R.id.list);
list.setAdapter(adapter);
list.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id)
{
Intent intent = new Intent (MainActivity.this, LetterActivity.class);
intent.putExtra("position", position);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
overridePendingTransition(0, 0);
}
});
}
catch (Exception e){e.printStackTrace();}
}
}
¿Cómo puedo hacer mi código de un peso tan ligero que funciona muy bien. Buen rendimiento, declaración adecuada de variables, bucles, uso de recolección de basura, etc.
¿No crees que esta respuesta debería ser como un comentario en lugar de una respuesta? –