}
return hashValue;
} }
5. MenuActivity.class
import
android.content.Intent;
import
android.os.Bundle;
import
android.support.annotation.Nullable ;
import
android.support.v7.app.AppCompatActivity;
import
android.view.View;
import
android.widget.Button;
public class MenuActivity
extends AppCompatActivity {
private Button
startButton ;
private
Button
aboutButton
; Override
protected void
onCreate Nullable
Bundle savedInstanceState {
super
.onCreatesavedInstanceState; setContentViewR.layout.
activity_menu ;
startButton
= Button findViewByIdR.id. start_button
;
aboutButton = Button findViewByIdR.id.
about_button ;
startButton
.setOnClickListener
startClickListener
;
aboutButton .setOnClickListener
aboutClickListener ;
} View.OnClickListener
startClickListener
=
new
View.OnClickListener { Override
public void
onClickView view { Intent i =
new IntentMenuActivity.
this ,
SearchActivity.
class
; startActivityi;
} };
View.OnClickListener
aboutClickListener
=
new
View.OnClickListener { Override
public void
onClickView view { Intent i =
new
IntentMenuActivity.
this
, AboutActivity.
class
;
A-7
Universitas Sumatera Utara
startActivityi; }
}; };
6. UUAdapter
import
android.content.Context;
import
android.content.Intent;
import
android.view.LayoutInflater;
import
android.view.View;
import
android.view.ViewGroup;
import
android.widget.ArrayAdapter;
import
android.widget.TextView;
import
android.widget.Toast;
import java.util.List;
public class UUAdapter
extends ArrayAdapterUUModel {
public
UUAdapterContext context,
int
resource, ListUUModel objects {
super
context, resource, objects; }
Override
public
View getView
int
position, View convertView, ViewGroup parent {
final UUModel uuModel = getItemposition;
if convertView ==
null {
convertView = LayoutInflater.fromgetContext.inflateR.layout.
list_item_layout ,
parent,
false
; }
TextView nameTextView = TextView convertView.findViewByIdR.id.
name_text_view ;
nameTextView.setTextuuModel.
name
; convertView.setOnClickListener
new
View.OnClickListener { Override
public void
onClickView view { Intent contentIntent =
new IntentgetContext,
ContentActivity.
class
; contentIntent.putExtra
name
, uuModel
.
name
; contentIntent.putExtra
pattern
, uuModel
.
pattern
; contentIntent.putExtra
content_lines
, uuModel
.
contentLines
; contentIntent.putExtra
pos
, uuModel
.
pos
; getContext.startActivitycontentIntent;
A-8
Universitas Sumatera Utara
} };
return
convertView; }
}
7. UUModel