获取ImageView的图像并将其发送到使用Intent的活动

我的应用程序中有许多产品网格。 当用户选择网格中的一个项目时,我将开始一个新的活动作为DIALOG框并显示项目的名称,数量和图像。 但是我无法动态发送图像源。 这是我的代码 gridView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView parent, View v,int position, long id) { //Toast.makeText(getApplicationContext(),((TextView) v.findViewById(R.id.grid_item_label)).getText(), Toast.LENGTH_SHORT).show(); Intent item_intent = new Intent(MainActivity.this, Item.class); item_intent.putExtra(“name”,((TextView) v.findViewById(R.id.grid_item_label)).getText()); item_intent.putExtra(“quantity”,((TextView) v.findViewById(R.id.grid_item_quantity)).getText()); //my problem is here*************************************************** ImageView my_image = findViewById(R.id.grid_item_image).getDrawable(); item_intent.putExtra(“image”,my_image.getXXXXX()); //********************************************************************* MainActivity.this.startActivity(item_intent); } }); 我应该使用什么来从ImageView获取图像源?

Spring Data JPA:按示例查询?

使用Spring Data JPA可以通过示例进行查询,其中特定实体实例用作搜索条件吗? 例如(没有双关语),如果我有一个看起来像这样的Person实体: @Entity public class Person { private String firstName; private String lastName; private boolean employed; private LocalDate dob; … } 我可以找到所有在1977年1月1日出生的史密斯姓氏的雇员,举个例子: Person example = new Person(); example.setEmployed(true); example.setLastName(“Smith”); example.setDob(LocalDate.of(1977, Month.JANUARY, 1)); List foundPersons = personRepository.findByExample(example);

包中的Java包?

我正在使用eclipse 3.8 indigo,我不知道为什么,当我创建一个新包时,新包的目的地就到了。 我想在包中创建新包:package in package。 我试图复制/粘贴新创建的包或移动,但它只是复制。 例如,我想在我的主源包中创建不同的包:对话框,视图,表等。 例如: com.new.application // this is the the main package created by wizard com.new.application.view // package that contains all views.

将换行符写入文件

考虑以下function private static void GetText(String nodeValue) throws IOException { if(!file3.exists()) { file3.createNewFile(); } FileOutputStream fop=new FileOutputStream(file3,true); if(nodeValue!=null) fop.write(nodeValue.getBytes()); fop.flush(); fop.close(); } 要添加什么才能让它在下一行中每次写入? 例如,我想要一个单独的lline中给定字符串的每个单词,例如: i am mostafa 写道: i am mostafa

如何找到方法中调用的所有方法?

如何获取在特定方法中调用的其他类的方法? 例 方法getItem1() public String getItem1() throws UnsupportedEncodingException{ String a = “2”; a.getBytes(); a.getBytes(“we”); System.out.println(a); int t = Integer.parseInt(a); return a; } getItem1()中调用的方法是: String.getBytes() String.getBytes(String) PrintStream.println(String) Integer.parseInt(String)

如何列出在文本字段内输入时的建议

嗨,在我的Java swing应用程序中,当用户在文本字段中输入时,我需要显示具有相同初始字符的所有可能的现有条目。 让我们说文本字段中的用户类型字母’A’应该是国家’America’和’Africa’将是建议。 这样用户就可以从列表中选择一个。 国家/地区列表位于我的数据库中。 我知道如何从数据库中检索数据。 但我不知道如何列出它们以及我应该使用哪些组件来实现。 任何人都可以指导我吗? 或者,如果你能提供一个例子,那就太好了。

如何遍历多维数组的列

我使用多维数组来存储特定销售人员(1到4个销售人员)销售的产品总量(产品范围1到5)。 T在第1行到第4行中安排了salesPersons,在第1列到第5列中安排了产品ID。 我唯一不能做的是专门遍历行以获得每个产品的总数,即第1列:第1行到第4行的总和=总产品1,第2列:第1行到第4行的总和=产品2总数等。 请参阅测试salesTest应用程序代码,然后是Sales类: /* test application for sales class */ package salestest; import SalesLibary.Sales; public class SalesTest { public static void main(String[] args) { // pass monthly stats to 4r(salespesons) * c5(products 1 to 5) using initialization method int monthlySales [][]= {{13, 23, 45, 67, 56}, {43, 65, 76, 89, 90}, {43, 45, 76, […]

同步和静态同步有什么区别?

对于有100个并发用户登录的旅行预订网络应用程序,是否应通过“同步”或“静态同步”方法实现机票预订并生成“电子机票号码”?

Java中是否有未处理的exception处理程序?

如果我在.NET中正确记得,可以为未处理的exception注册“全局”处理程序。 我想知道Java是否有类似的东西。

JSTL c:forEach导致@ViewScoped bean在每个请求上调用@PostConstruct

我再次看到@PostConstruct每次都在触发,即使没有使用绑定属性。 看到这段代码: – Facelet Title 这是JSF中最简单的bean: – package managedBeans; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.annotation.PostConstruct; import javax.faces.bean.ManagedBean; import javax.faces.bean.ViewScoped; @ManagedBean(name=”TestBean”) @ViewScoped public class TestBean implements Serializable { private List listItems; public List getListItems() { return listItems; } public void setListItems(List listItems) { this.listItems = listItems; } public TestBean() { } @PostConstruct public void […]