package org.xdgdg.tripguide_xidian;
import net.tsz.afinal.FinalDb;
import android.app.Activity;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import com.baidu.map_tool.SearchActivity;
import com.baidu.map_tool.main_mapActivity;
import com.baidu.map_tool.mapActivity;
public class DetailActivity extends Activity {
private FinalDb db_detail;
private HotPosition pos;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail);
Button button_setButton=(Button)findViewById(R.id.button_set);
TextView nameTextView=(TextView)findViewById(R.id.detail_name);
TextView distTextView=(TextView)findViewById(R.id.detail_distance);
TextView timeTextView= (TextView)findViewById(R.id.detail_time);
TextView detailTextView=(TextView)findViewById(R.id.pos_detail);
TextView areaTextView=(TextView)findViewById(R.id.detail_area);
ImageView img = (ImageView)findViewById(R.id.pic_crop);
Intent intent= getIntent();
int id= intent.getIntExtra("PosfromMain", 0);
Log.e("id",String.valueOf(id));
db_detail=FinalDb.create(this);
pos = db_detail.findById(id, HotPosition.class);
Log.e("name", pos.getNameString());
nameTextView.setText(pos.getNameString());
distTextView.setText("距离西电\n"+pos.getDistanceString());
timeTextView.setText("到达需用时(公交)\n"+pos.getTimeString());
detailTextView.setText(pos.getIntroString());
areaTextView.setText(pos.getAreaString());
Drawable small_img= getResources().getDrawable(pos.getDrawable_small());
img.setImageDrawable(small_img);
button_setButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent= new Intent();
intent.setClass(DetailActivity.this,main_mapActivity.class);
intent.putExtra("start","西安电子科技大学(南校区)");
// Log.i("detail_pass_x", String.valueOf(pos.getLatitude()));
intent.putExtra("end", pos.getNameString());
// Log.i("detail_pass_y", String.valueOf(pos.getLongitude()));
startActivity(intent);
}
});
//注释部分为调试SearchActivity所用
/* img.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent2=new Intent();
intent2.setClass(DetailActivity.this, SearchActivity.class);
intent2.putExtra("search_x", pos.getLatitude());
intent2.putExtra("search_y", pos.getLongitude());
startActivity(intent2);
}
});*/
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.detail, menu);
return true;
}
}