diff --git a/app/src/main/java/flashlight/simplemobiletools/com/MainActivity.java b/app/src/main/java/flashlight/simplemobiletools/com/MainActivity.java index 668d404..418fdae 100644 --- a/app/src/main/java/flashlight/simplemobiletools/com/MainActivity.java +++ b/app/src/main/java/flashlight/simplemobiletools/com/MainActivity.java @@ -18,23 +18,32 @@ public class MainActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); - setupCamera(); + setupToggleButton(); + setupCamera(); + toggleFlashlight(); + } + + private void setupToggleButton() { toggleBtn = (ImageView) findViewById(R.id.toggle_btn); toggleBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - isFlashlightOn = !isFlashlightOn; - - if (isFlashlightOn) { - enableFlashlight(); - } else { - disableFlashlight(); - } + toggleFlashlight(); } }); } + private void toggleFlashlight() { + isFlashlightOn = !isFlashlightOn; + + if (isFlashlightOn) { + enableFlashlight(); + } else { + disableFlashlight(); + } + } + private void setupCamera() { if (camera == null) { camera = Camera.open();