QRカメラ起動
This commit is contained in:
		
							parent
							
								
									ea03e9cc7d
								
							
						
					
					
						commit
						87f05224a4
					
				| @ -1,13 +1,18 @@ | |||||||
| package com.example.childguard; | package com.example.childguard; | ||||||
| 
 | 
 | ||||||
|  | import android.content.Intent; | ||||||
| import android.os.Bundle; | import android.os.Bundle; | ||||||
| 
 | 
 | ||||||
| import androidx.fragment.app.Fragment; | import androidx.fragment.app.Fragment; | ||||||
| 
 | 
 | ||||||
|  | import android.util.Log; | ||||||
| import android.view.LayoutInflater; | import android.view.LayoutInflater; | ||||||
| import android.view.View; | import android.view.View; | ||||||
| import android.view.ViewGroup; | import android.view.ViewGroup; | ||||||
| 
 | 
 | ||||||
|  | import com.google.zxing.integration.android.IntentIntegrator; | ||||||
|  | import com.google.zxing.integration.android.IntentResult; | ||||||
|  | 
 | ||||||
| /** | /** | ||||||
|  * A simple {@link Fragment} subclass. |  * A simple {@link Fragment} subclass. | ||||||
|  * Use the {@link QRFragment#newInstance} factory method to |  * Use the {@link QRFragment#newInstance} factory method to | ||||||
| @ -49,16 +54,18 @@ public class QRFragment extends Fragment { | |||||||
|     @Override |     @Override | ||||||
|     public void onCreate(Bundle savedInstanceState) { |     public void onCreate(Bundle savedInstanceState) { | ||||||
|         super.onCreate(savedInstanceState); |         super.onCreate(savedInstanceState); | ||||||
|         if (getArguments() != null) { |         new IntentIntegrator(getActivity()).initiateScan();//QRカメラ起動 | ||||||
|             mParam1 = getArguments().getString(ARG_PARAM1); |  | ||||||
|             mParam2 = getArguments().getString(ARG_PARAM2); |  | ||||||
|         } |  | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  |         //QRカメラから受け取った引数の処理 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|     @Override |     @Override | ||||||
|     public View onCreateView(LayoutInflater inflater, ViewGroup container, |     public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||||||
|                              Bundle savedInstanceState) { |                              Bundle savedInstanceState) { | ||||||
|         // Inflate the layout for this fragment |         // Inflate the layout for this fragment | ||||||
|         return inflater.inflate(R.layout.fragment_qr, container, false); |         return inflater.inflate(R.layout.fragment_qr, container, false); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
| } | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user