Я новичок в разработке android, если быть точным, в разработке есть.Я начинал изучать разработку для Android и хотел сделать это упражнение: написать небольшую программу, чтобы изменить яркость на три разных уровня: текущий-низкий-высокий.и после написания своего кода и всего, я не могу заставить его работать, каждый раз, когда я запускаю его, появляется FORCE CLOSE.ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ НАЙТИ МОЮ ОШИБКУ.: (
мой код:
package com.dummies.android.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
// MY BRIGHTNESS VARIABLES
WindowManager.LayoutParams lp = getWindow().getAttributes();
float fb = lp.screenBrightness;
float lb = 0;
float hb = 1;
//////////////////////////////////////////////////////////////////////////
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// MY CODE FROM HERE DOWN
Button button1=(Button)findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if(lp.screenBrightness==fb) {
lp.screenBrightness=lb;
getWindow().setAttributes(lp);
}
if(lp.screenBrightness==lb){
lp.screenBrightness=hb;
getWindow().setAttributes(lp);
}
if(lp.screenBrightness==hb){
lp.screenBrightness=fb;
getWindow().setAttributes(lp);
}
}
} );
//////////////////////////////////////////////
}
}
, пожалуйста, помогите мне :( что мне нужно сделать, чтобы заставить его работать?