안녕하세요 Stackoverflow'ers,새로운 활동을 시작하거나 이전 버전의 값을 업데이트하십시오. 어떤 솔루션이 성능 향상에 도움이됩니까?
내 질문에 말했듯이 프로그래밍과 성능이 더 효율적입니다.
업데이트를 수행중인 "다음"페이지 버튼(); 활동의 모든 텍스트 뷰를 업데이트합니다. (내 현재 방법)
또는 "다음"페이지 버튼을 startActivity (자체). 그 자체는 동일한 레이아웃이지만 동일한 펑크 션을 가진 새로운 "페이지"입니다.
어쩌면 누군가가 좋은 예를 만들거나 안드로이드 앱의 대립을 설명하는 링크를 가지고있을 수 있습니다. 작동하지만, 전문적으로 만들고 싶습니다.
- 텍스트는 (활동이 스크롤 원인)
- 안전한 마지막 페이지로 돌아 가면
- 세트 체크 박스가있는 LinearLayout 체크 여러 textviews에 :
버튼을 설정 할 수 있어야한다 확인 체크 박스는
- 본건은 아래
내가 원하는 모든 funktion가 실행 s의 타이머를 중단 이미 거기에 ..하지만 그것은 update(); 이 recources
을 처리 할 수있는 좋은 방법입니다 경우 확실하지 메신저내 XML : 나는
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:orientation="vertical"
android:fillViewport="true"
android:layout_height="fill_parent"
android:background="@color/Hp_background2"
android:weightSum="100"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:orientation="horizontal"
android:layout_weight="10"
android:weightSum="100"
>
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:textAllCaps="false"
android:layout_weight="33"
android:textSize="10dp"
android:id="@+id/pruefungBeendenButton"
/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="Timer"
android:gravity="center_horizontal"
android:layout_weight="34"
android:id="@+id/timerTextview"
/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="Fortschritt/60"
android:gravity="center_horizontal"
android:layout_weight="33"
android:id="@+id/fortschrittTextview"
/>
</LinearLayout>
<ScrollView
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="0dp"
android:layout_weight="80">
<LinearLayout
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:weightSum="100">
<TextView
android:id="@+id/frageTextview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:text="Frage"
android:textSize="18dp" />
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:background="@color/black" />
<LinearLayout
android:orientation="vertical"
android:id="@+id/LinearLayout_subfragen"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="1dp">
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:id="@+id/LinearLayout_antworten"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="1dp"
android:layout_marginRight="1dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:dividerHeight="0dp">
</LinearLayout>
</LinearLayout>
</ScrollView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:orientation="horizontal"
android:layout_weight="10"
android:weightSum="100">
<Button
android:id="@+id/vorherigeFrage_Button"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="20" />
<Button
android:id="@+id/beantworten_button"
android:textAllCaps="false"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="60" />
<Button
android:id="@+id/naechsteFrage_button"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="20" />
</LinearLayout>
</LinearLayout>
당신이 알고있는 프로그램 Highscool에 있었지만 지금은 나중에 2 년 키우면 그리고 내가 할 수있는 것 같다 안드로이드에서 좋은 구조에 대한 recipt를 찾을 수 없습니다. 당신이 단일 작업과 같은 필요한 실행 모드로 정의하지 않는 한, 다시 스택에 보관합니다 활동을 가지고 다시 할 하나의 상단을 여러 활동을 생성하는 활동 작성 overhead.Since을 줄일 같은 활동을 사용
제조 필
모든 버튼을 클릭 할 때마다 새로운 활동이 추가됩니다. 안드로이드 앱과 그것의 활동은 스택과 같습니다. 새로운 액티비티를 시작할 때마다 스택 상단에 있습니다. 이런 식으로하면, 언제든지 큰 액티비티를 가질 수 있습니다. 이를 방지하려면 매번 실행중인 활동을 완료해야합니다. 똑같은 레이아웃이면 그냥 모든 것을 업데이트하십시오 ... – Opiatefuchs
이것은 앱이이 레이어가있는 webseite와 비슷하다는 것을 의미합니까? interessting 그러나 이것은 나의 추측이었다. 이것에 대한 기사가 있습니까? 대답을위한 Ty! –
또는 활동을 단일 작업으로 시작할 수 있습니다 – matrix