回答編集履歴
1
追記
test
CHANGED
@@ -20,9 +20,21 @@
|
|
20
20
|
private android.graphics.Rect trimRect; //パッケージに注意
|
21
21
|
//...
|
22
22
|
public void onCreate(Bundle savedInstanceState) {
|
23
|
-
//...
|
23
|
+
//...
|
24
24
|
// 遷移前のactivityから値を受け取る
|
25
25
|
trimRect = getIntent().getParcelableExtra("RECT");
|
26
26
|
//以後は必要な場所で trimRect.top 等で個々の値を得られる
|
27
27
|
```
|
28
|
+
また、 MainActivity から受け取った Rect の情報は trimArea になるしか無いのであれば(そして他で trimArea が更新されないのであれば)、 onCreate メソッド内で即 trimArea を作ってしまえば trimRect をフィールドとして持つ必要がありません。
|
29
|
+
```java
|
30
|
+
inport org.opencv.core.Rect; //既存
|
31
|
+
//...
|
32
|
+
private Rect trimArea; //既存
|
33
|
+
//...
|
34
|
+
public void onCreate(Bundle savedInstanceState) {
|
35
|
+
//...
|
36
|
+
// 遷移前のactivityから値を受け取る
|
37
|
+
android.graphics.Rect trimRect = getIntent().getParcelableExtra("RECT");
|
38
|
+
trimArea = new Rect(trimRect.left, trimRect.top, trimRect.right, trimRect.bottom);
|
39
|
+
```
|
28
40
|
|