2016-08-07 5 views
-2

私はプロの学位を持たない愛好家で、アンドロイドプログラミングを学ぼうとすると、作成するのが難しいコードがいくつかあります。 私はアンドロイドスタジオの基本的なトーチアンドロイドアプリをここに作成しようとしています: package com.example.adityachhabra.mytorch;アンドロイドスタジオでトーチを作る

import android.hardware.Camera; 
import android.hardware.camera2. 
import android.net.Uri; 
import android.support.v7.app.ActionBarActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 
     import android.view.Menu; 
import android.view.MenuItem; 

import com.google.android.gms.appindexing.Action; 
import com.google.android.gms.appindexing.AppIndex; 
import com.google.android.gms.common.api.GoogleApiClient; 

public class MainActivity extends ActionBarActivity { 
    Button btn = (Button) findViewById(R.id.button2); 
    private Camera cam1; 
    Camera.Parameters params; 
    private boolean isOn; 


@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     btn.setOnClickListener(new View.OnClickListener(); { 
      @Override 
      public void onclick (View v){ 
        if (isOn) { 
         params = cam1.getParameters(); 
         param } 
       }} 

public voidで「クリック」を作成できません。 URL /ユーチューブを参照してください - https://youtu.be/pj6tqD7IbZU

+1

こんにちはアーディティヤ、歓迎を変更スタックオーバーフロー!あなたが経験していることを正確に記述して投稿を編集してください。外部の動画を開く必要はありません。個人的な紹介はここに含める必要はありませんが、あなたの個人的なプロフィールに書き込むことは非常にうまくいきます。http://stackoverflow.com/users/6688439/aditya-chhabra – deeenes

答えて

0

を使用すると、デフォルト値は常にfalseですので、ISON変数のonClickの原因を呼び出すことができない、この

private boolean isOn; 

private boolean isOn = true; 
+1

このコードスニペットは問題を解決するかもしれませんが、 [説明を含む](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。また、コードと説明の両方の可読性が低下するため、説明的なコメントを使用してコードを混乱させないようにしてください。 – FrankerZ

関連する問題